Compilation time 3204ms, 844 calls, average 3.8ms, longest 236ms
CodeBlocks profiling information (26,937,130 total cycles):
_S1_2_88351E0 5,517,416 instructions (20.483%), 1 calls (088351E0 - 088355D8, length 255)
    088351E0:[27BDFFC0]: addiu      $sp, $sp, -64
    088351E4:[AFBF0034]: sw         $ra, 52($sp)
    088351E8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088351EC:[AFBE0030]: sw         $fp, 48($sp)
    088351F0:[AFB7002C]: sw         $s7, 44($sp)
    088351F4:[AFB60028]: sw         $s6, 40($sp)
    088351F8:[AFB50024]: sw         $s5, 36($sp)
    088351FC:[AFB40020]: sw         $s4, 32($sp)
    08835200:[AFB3001C]: sw         $s3, 28($sp)
    08835204:[AFB20018]: sw         $s2, 24($sp)
    08835208:[AFB10014]: sw         $s1, 20($sp)
    0883520C:[AFB00010]: sw         $s0, 16($sp)
    08835210:[0E2092EE]: jal        0x08824BB8
    08835214:[8C44AE30]: lw         $a0, -20944($v0)
    08835218:[04410005]: bgez       $v0, 0x08835230
    0883521C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835220:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835224:[0E2099C6]: jal        0x08826718
    08835228:[2484D33C]: addiu      $a0, $a0, -11460
    0883522C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835230:[8C54C0C8]: lw         $s4, -16184($v0)
    08835234:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08835238:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0883523C:[0A20D51F]: j          0x0883547C
    08835240:[AFA00000]: sw         $zr, 0($sp)
    08835244:[0E20D108]: jal        0x08834420
    08835248:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0883524C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835250:[2A230000]: slti       $v1, $s1, 0
    08835254:[2442001F]: addiu      $v0, $v0, 31
    08835258:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883525C:[0223100A]: movz       $v0, $s1, $v1
    08835260:[7C04F144]: ins        $a0, $zr, 5, 26
    08835264:[04810005]: bgez       $a0, 0x0883527C
    08835268:[00022943]: sra        $a1, $v0, 0x0005
    0883526C:[2484FFFF]: addiu      $a0, $a0, -1
    08835270:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835274:[00822025]: or         $a0, $a0, $v0
    08835278:[24840001]: addiu      $a0, $a0, 1
    0883527C:[8E630098]: lw         $v1, 152($s3)
    08835280:[00058080]: sll        $s0, $a1, 0x0002
    08835284:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08835288:[02031821]: addu       $v1, $s0, $v1
    0883528C:[00829006]: srlv       $s2, $v0, $a0
    08835290:[8C620000]: lw         $v0, 0($v1)
    08835294:[00521024]: and        $v0, $v0, $s2
    08835298:[14400003]: bne        $v0, $zr, 0x088352A8
    0883529C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352A0:[0E2099C6]: jal        0x08826718
    088352A4:[2484D32C]: addiu      $a0, $a0, -11476
    088352A8:[8E62009C]: lw         $v0, 156($s3)
    088352AC:[02021021]: addu       $v0, $s0, $v0
    088352B0:[8C420000]: lw         $v0, 0($v0)
    088352B4:[00521024]: and        $v0, $v0, $s2
    088352B8:[10400024]: beq        $v0, $zr, 0x0883534C
    088352BC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352C0:[0E20D138]: jal        0x088344E0
    088352C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352C8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352D0:[0E20D13C]: jal        0x088344F0
    088352D4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352D8:[54400005]: bnel       $v0, $zr, 0x088352F0
    088352DC:[8E020008]: lw         $v0, 8($s0)
    088352E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352E4:[0E2099C6]: jal        0x08826718
    088352E8:[2484D31C]: addiu      $a0, $a0, -11492
    088352EC:[8E020008]: lw         $v0, 8($s0)
    088352F0:[14400003]: bne        $v0, $zr, 0x08835300
    088352F4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352F8:[0E2099C6]: jal        0x08826718
    088352FC:[2484D30C]: addiu      $a0, $a0, -11508
    08835300:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835304:[0E20D17E]: jal        0x088345F8
    08835308:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883530C:[8E050004]: lw         $a1, 4($s0)
    08835310:[00021100]: sll        $v0, $v0, 0x0004
    08835314:[24420010]: addiu      $v0, $v0, 16
    08835318:[10A0000A]: beq        $a1, $zr, 0x08835344
    0883531C:[02E2B821]: addu       $s7, $s7, $v0
    08835320:[0E20D108]: jal        0x08834420
    08835324:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835328:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883532C:[0E20D13C]: jal        0x088344F0
    08835330:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835334:[14400003]: bne        $v0, $zr, 0x08835344
    08835338:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883533C:[0E2099C6]: jal        0x08826718
    08835340:[2484D2FC]: addiu      $a0, $a0, -11524
    08835344:[0A20D4EF]: j          0x088353BC
    08835348:[27DE0001]: addiu      $fp, $fp, 1
    0883534C:[0E20D21A]: jal        0x08834868
    08835350:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835354:[1040001A]: beq        $v0, $zr, 0x088353C0
    08835358:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883535C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835360:[0E20D474]: jal        0x088351D0
    08835364:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835368:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883536C:[8C42000C]: lw         $v0, 12($v0)
    08835370:[8FA40000]: lw         $a0, 0($sp)
    08835374:[24430001]: addiu      $v1, $v0, 1
    08835378:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883537C:[00822021]: addu       $a0, $a0, $v0
    08835380:[14600004]: bne        $v1, $zr, 0x08835394
    08835384:[AFA40000]: sw         $a0, 0($sp)
    08835388:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883538C:[0E2099C6]: jal        0x08826718
    08835390:[2484D2EC]: addiu      $a0, $a0, -11540
    08835394:[0E20D212]: jal        0x08834848
    08835398:[92040003]: lbu        $a0, 3($s0)
    0883539C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088353A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353A4:[0E20D169]: jal        0x088345A4
    088353A8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088353AC:[12020003]: beq        $s0, $v0, 0x088353BC
    088353B0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353B4:[0E2099C6]: jal        0x08826718
    088353B8:[2484C428]: addiu      $a0, $a0, -15320
    088353BC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    088353C0:[2484C0C8]: addiu      $a0, $a0, -16184
    088353C4:[0E20D169]: jal        0x088345A4
    088353C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353CC:[24560001]: addiu      $s6, $v0, 1
    088353D0:[0A20D515]: j          0x08835454
    088353D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353D8:[1260001D]: beq        $s3, $zr, 0x08835450
    088353DC:[26940010]: addiu      $s4, $s4, 16
    088353E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E4:[00031143]: sra        $v0, $v1, 0x0005
    088353E8:[2484D2DC]: addiu      $a0, $a0, -11556
    088353EC:[04A10005]: bgez       $a1, 0x08835404
    088353F0:[00029080]: sll        $s2, $v0, 0x0002
    088353F4:[24A5FFFF]: addiu      $a1, $a1, -1
    088353F8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353FC:[00A22825]: or         $a1, $a1, $v0
    08835400:[24A50001]: addiu      $a1, $a1, 1
    08835404:[8EA20098]: lw         $v0, 152($s5)
    08835408:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883540C:[00A38006]: srlv       $s0, $v1, $a1
    08835410:[02421021]: addu       $v0, $s2, $v0
    08835414:[8C420000]: lw         $v0, 0($v0)
    08835418:[00501024]: and        $v0, $v0, $s0
    0883541C:[50400004]: beql       $v0, $zr, 0x08835430
    08835420:[8EA2009C]: lw         $v0, 156($s5)
    08835424:[0E2099C6]: jal        0x08826718
    08835428:[00000000]: nop
    0883542C:[8EA2009C]: lw         $v0, 156($s5)
    08835430:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835434:[02421021]: addu       $v0, $s2, $v0
    08835438:[8C420000]: lw         $v0, 0($v0)
    0883543C:[00501024]: and        $v0, $v0, $s0
    08835440:[10400003]: beq        $v0, $zr, 0x08835450
    08835444:[2484D2CC]: addiu      $a0, $a0, -11572
    08835448:[0E2099C6]: jal        0x08826718
    0883544C:[00000000]: nop
    08835450:[26730001]: addiu      $s3, $s3, 1
    08835454:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835458:[2623001F]: addiu      $v1, $s1, 31
    0883545C:[2455C0C8]: addiu      $s5, $v0, -16184
    08835460:[2A220000]: slti       $v0, $s1, 0
    08835464:[0222180A]: movz       $v1, $s1, $v0
    08835468:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883546C:[0276102A]: slt        $v0, $s3, $s6
    08835470:[7C05F144]: ins        $a1, $zr, 5, 26
    08835474:[1440FFD8]: bne        $v0, $zr, 0x088353D8
    08835478:[26310001]: addiu      $s1, $s1, 1
    0883547C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835480:[2453C0C8]: addiu      $s3, $v0, -16184
    08835484:[8E620004]: lw         $v0, 4($s3)
    08835488:[0282102B]: sltu       $v0, $s4, $v0
    0883548C:[1440FF6D]: bne        $v0, $zr, 0x08835244
    08835490:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835494:[8E6200A4]: lw         $v0, 164($s3)
    08835498:[12E20005]: beq        $s7, $v0, 0x088354B0
    0883549C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354A4:[0E2099C6]: jal        0x08826718
    088354A8:[2484AE58]: addiu      $a0, $a0, -20904
    088354AC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354B0:[2451C158]: addiu      $s1, $v0, -16040
    088354B4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354BC:[0A20D53C]: j          0x088354F0
    088354C0:[8E300000]: lw         $s0, 0($s1)
    088354C4:[0E20D108]: jal        0x08834420
    088354C8:[26730001]: addiu      $s3, $s3, 1
    088354CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D0:[0E20D13C]: jal        0x088344F0
    088354D4:[2644C0C8]: addiu      $a0, $s2, -16184
    088354D8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354DC:[14400003]: bne        $v0, $zr, 0x088354EC
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
    08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
    0883550C:[8E300000]: lw         $s0, 0($s1)
    08835510:[13D30005]: beq        $fp, $s3, 0x08835528
    08835514:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835518:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883551C:[0E2099C6]: jal        0x08826718
    08835520:[2484D2AC]: addiu      $a0, $a0, -11604
    08835524:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835528:[2451C0D0]: addiu      $s1, $v0, -16176
    0883552C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835530:[0A20D556]: j          0x08835558
    08835534:[8E300000]: lw         $s0, 0($s1)
    08835538:[0E20D21A]: jal        0x08834868
    0883553C:[26520001]: addiu      $s2, $s2, 1
    08835540:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
    08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
    0883556C:[5622FFFA]: bnel       $s1, $v0, 0x08835558
    08835570:[8E300000]: lw         $s0, 0($s1)
    08835574:[8FA20000]: lw         $v0, 0($sp)
    08835578:[10520003]: beq        $v0, $s2, 0x08835588
    0883557C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835580:[0E2099C6]: jal        0x08826718
    08835584:[2484D29C]: addiu      $a0, $a0, -11620
    08835588:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0883558C:[0E209305]: jal        0x08824C14
    08835590:[8C44AE30]: lw         $a0, -20944($v0)
    08835594:[04410005]: bgez       $v0, 0x088355AC
    08835598:[8FBF0034]: lw         $ra, 52($sp)
    0883559C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088355A0:[0E2099C6]: jal        0x08826718
    088355A4:[2484D28C]: addiu      $a0, $a0, -11636
    088355A8:[8FBF0034]: lw         $ra, 52($sp)
    088355AC:[8FBE0030]: lw         $fp, 48($sp)
    088355B0:[8FB7002C]: lw         $s7, 44($sp)
    088355B4:[8FB60028]: lw         $s6, 40($sp)
    088355B8:[8FB50024]: lw         $s5, 36($sp)
    088355BC:[8FB40020]: lw         $s4, 32($sp)
    088355C0:[8FB3001C]: lw         $s3, 28($sp)
    088355C4:[8FB20018]: lw         $s2, 24($sp)
    088355C8:[8FB10014]: lw         $s1, 20($sp)
    088355CC:[8FB00010]: lw         $s0, 16($sp)
    088355D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088355D4:[03E00008]: jr         $ra
    088355D8:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835474 166,600 times (length 41)
    088353C4:[0E20D169]: jal        0x088345A4
    088353C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353CC:[24560001]: addiu      $s6, $v0, 1
    088353D0:[0A20D515]: j          0x08835454
    088353D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088353D8:[1260001D]: beq        $s3, $zr, 0x08835450
    088353DC:[26940010]: addiu      $s4, $s4, 16
    088353E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E4:[00031143]: sra        $v0, $v1, 0x0005
    088353E8:[2484D2DC]: addiu      $a0, $a0, -11556
    088353EC:[04A10005]: bgez       $a1, 0x08835404
    088353F0:[00029080]: sll        $s2, $v0, 0x0002
    088353F4:[24A5FFFF]: addiu      $a1, $a1, -1
    088353F8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353FC:[00A22825]: or         $a1, $a1, $v0
    08835400:[24A50001]: addiu      $a1, $a1, 1
    08835404:[8EA20098]: lw         $v0, 152($s5)
    08835408:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883540C:[00A38006]: srlv       $s0, $v1, $a1
    08835410:[02421021]: addu       $v0, $s2, $v0
    08835414:[8C420000]: lw         $v0, 0($v0)
    08835418:[00501024]: and        $v0, $v0, $s0
    0883541C:[50400004]: beql       $v0, $zr, 0x08835430
    08835420:[8EA2009C]: lw         $v0, 156($s5)
    08835424:[0E2099C6]: jal        0x08826718
    08835428:[00000000]: nop
    0883542C:[8EA2009C]: lw         $v0, 156($s5)
    08835430:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835434:[02421021]: addu       $v0, $s2, $v0
    08835438:[8C420000]: lw         $v0, 0($v0)
    0883543C:[00501024]: and        $v0, $v0, $s0
    08835440:[10400003]: beq        $v0, $zr, 0x08835450
    08835444:[2484D2CC]: addiu      $a0, $a0, -11572
    08835448:[0E2099C6]: jal        0x08826718
    0883544C:[00000000]: nop
    08835450:[26730001]: addiu      $s3, $s3, 1
    08835454:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835458:[2623001F]: addiu      $v1, $s1, 31
    0883545C:[2455C0C8]: addiu      $s5, $v0, -16184
    08835460:[2A220000]: slti       $v0, $s1, 0
    08835464:[0222180A]: movz       $v1, $s1, $v0
    08835468:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883546C:[0276102A]: slt        $v0, $s3, $s6
    08835470:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835474:[1440FFD8]: bne        $v0, $zr, 0x088353D8
    08835478:[26310001]: addiu      $s1, $s1, 1
    0883547C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835480:[2453C0C8]: addiu      $s3, $v0, -16184
    08835484:[8E620004]: lw         $v0, 4($s3)
  Back Branch 0883548C 5,289 times (length 148)
  Back Branch 088354F8 5,057 times (length 15)
    088354B0:[2451C158]: addiu      $s1, $v0, -16040
    088354B4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354BC:[0A20D53C]: j          0x088354F0
    088354C0:[8E300000]: lw         $s0, 0($s1)
--> 088354C4:[0E20D108]: jal        0x08834420
    088354C8:[26730001]: addiu      $s3, $s3, 1
    088354CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D0:[0E20D13C]: jal        0x088344F0
    088354D4:[2644C0C8]: addiu      $a0, $s2, -16184
    088354D8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354DC:[14400003]: bne        $v0, $zr, 0x088354EC
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
    08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
  Back Branch 08835508 31 times (length 7)
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
--> 088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
--> 08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
    0883550C:[8E300000]: lw         $s0, 0($s1)
    08835510:[13D30005]: beq        $fp, $s3, 0x08835528
    08835514:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835518:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
  Back Branch 08835558 3 times (length 10)
    08835524:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835528:[2451C0D0]: addiu      $s1, $v0, -16176
    0883552C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835530:[0A20D556]: j          0x08835558
    08835534:[8E300000]: lw         $s0, 0($s1)
--> 08835538:[0E20D21A]: jal        0x08834868
    0883553C:[26520001]: addiu      $s2, $s2, 1
    08835540:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
--> 08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
  Back Branch 0883556C 1 times (length 7)
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
--> 08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
--> 0883556C:[5622FFFA]: bnel       $s1, $v0, 0x08835558
    08835570:[8E300000]: lw         $s0, 0($s1)
    08835574:[8FA20000]: lw         $v0, 0($sp)
    08835578:[10520003]: beq        $v0, $s2, 0x08835588
    0883557C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
_S1_2_8825B30 2,303,821 instructions (8.553%), 40,380 calls (08825B30 - 08825EC4, length 230)
    08825B30:[27BDFFE0]: addiu      $sp, $sp, -32
    08825B34:[AFB40010]: sw         $s4, 16($sp)
    08825B38:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08825B3C:[8E83B250]: lw         $v1, -19888($s4)
    08825B40:[AFB60018]: sw         $s6, 24($sp)
    08825B44:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08825B48:[AFB50014]: sw         $s5, 20($sp)
    08825B4C:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08825B50:[AFB20008]: sw         $s2, 8($sp)
    08825B54:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08825B58:[AFBF001C]: sw         $ra, 28($sp)
    08825B5C:[AFB3000C]: sw         $s3, 12($sp)
    08825B60:[AFB10004]: sw         $s1, 4($sp)
    08825B64:[1060007C]: beq        $v1, $zr, 0x08825D58
    08825B68:[AFB00000]: sw         $s0, 0($sp)
    08825B6C:[84820000]: lh         $v0, 0($a0)
    08825B70:[04400079]: bltz       $v0, 0x08825D58
    08825B74:[00021080]: sll        $v0, $v0, 0x0002
    08825B78:[00431021]: addu       $v0, $v0, $v1
    08825B7C:[8C480000]: lw         $t0, 0($v0)
    08825B80:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    08825B84:[15020087]: bne        $t0, $v0, 0x08825DA4
    08825B88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08825B8C:[90820002]: lbu        $v0, 2($a0)
    08825B90:[3C130001]: lui        $s3, 0x0001 <=> li $s3, 0x00010000
    08825B94:[00028940]: sll        $s1, $v0, 0x0005
    08825B98:[001110C2]: srl        $v0, $s1, 0x0003
    08825B9C:[00431021]: addu       $v0, $v0, $v1
    08825BA0:[00531021]: addu       $v0, $v0, $s3
    08825BA4:[8C508000]: lw         $s0, -32768($v0)
    08825BA8:[16000042]: bne        $s0, $zr, 0x08825CB4
    08825BAC:[2A220FC1]: slti       $v0, $s1, 4033
    08825BB0:[14400005]: bne        $v0, $zr, 0x08825BC8
    08825BB4:[8E88B250]: lw         $t0, -19888($s4)
    08825BB8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825BBC:[0E2099C6]: jal        0x08826718
    08825BC0:[2484B3A8]: addiu      $a0, $a0, -19544
    08825BC4:[8E88B250]: lw         $t0, -19888($s4)
    08825BC8:[01131021]: addu       $v0, $t0, $s3
    08825BCC:[8C5081FC]: lw         $s0, -32260($v0)
    08825BD0:[52000062]: beql       $s0, $zr, 0x08825D5C
    08825BD4:[92440002]: lbu        $a0, 2($s2)
    08825BD8:[8E03000C]: lw         $v1, 12($s0)
    08825BDC:[50600004]: beql       $v1, $zr, 0x08825BF0
    08825BE0:[24030FC0]: addiu      $v1, $zr, 4032 <=> li $v1, 4032
    08825BE4:[8E020010]: lw         $v0, 16($s0)
    08825BE8:[AC620010]: sw         $v0, 16($v1)
    08825BEC:[24030FC0]: addiu      $v1, $zr, 4032 <=> li $v1, 4032
    08825BF0:[16200002]: bne        $s1, $zr, 0x08825BFC
    08825BF4:[0071001B]: divu       $v1, $s1
    08825BF8:[000001CD]: break      0x00007
    08825BFC:[8E050010]: lw         $a1, 16($s0)
    08825C00:[8E04000C]: lw         $a0, 12($s0)
    08825C04:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08825C08:[AE020000]: sw         $v0, 0($s0)
    08825C0C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08825C10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08825C14:[ACA40000]: sw         $a0, 0($a1)
    08825C18:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08825C1C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08825C20:[AE110004]: sw         $s1, 4($s0)
    08825C24:[00001812]: mflo       $v1
    08825C28:[AE030008]: sw         $v1, 8($s0)
    08825C2C:[02071021]: addu       $v0, $s0, $a3
    08825C30:[24E70004]: addiu      $a3, $a3, 4
    08825C34:[ACC50024]: sw         $a1, 36($a2)
    08825C38:[24C60004]: addiu      $a2, $a2, 4
    08825C3C:[14E4FFFB]: bne        $a3, $a0, 0x08825C2C
    08825C40:[AC400014]: sw         $zr, 20($v0)
    08825C44:[8E020004]: lw         $v0, 4($s0)
    08825C48:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08825C4C:[01033821]: addu       $a3, $t0, $v1
    08825C50:[2444001F]: addiu      $a0, $v0, 31
    08825C54:[28430000]: slti       $v1, $v0, 0
    08825C58:[0083100B]: movn       $v0, $a0, $v1
    08825C5C:[00021143]: sra        $v0, $v0, 0x0005
    08825C60:[00021080]: sll        $v0, $v0, 0x0002
    08825C64:[00471021]: addu       $v0, $v0, $a3
    08825C68:[8C430000]: lw         $v1, 0($v0)
    08825C6C:[AE03000C]: sw         $v1, 12($s0)
    08825C70:[8C430000]: lw         $v1, 0($v0)
    08825C74:[10600002]: beq        $v1, $zr, 0x08825C80
    08825C78:[2602000C]: addiu      $v0, $s0, 12
    08825C7C:[AC620010]: sw         $v0, 16($v1)
    08825C80:[8E020004]: lw         $v0, 4($s0)
    08825C84:[3C0608B3]: lui        $a2, 0x08B3 <=> li $a2, 0x08B30000
    08825C88:[8CC4AE48]: lw         $a0, -20920($a2)
    08825C8C:[2445001F]: addiu      $a1, $v0, 31
    08825C90:[28430000]: slti       $v1, $v0, 0
    08825C94:[00A3100B]: movn       $v0, $a1, $v1
    08825C98:[00021143]: sra        $v0, $v0, 0x0005
    08825C9C:[00021080]: sll        $v0, $v0, 0x0002
    08825CA0:[00471021]: addu       $v0, $v0, $a3
    08825CA4:[24840001]: addiu      $a0, $a0, 1
    08825CA8:[ACC4AE48]: sw         $a0, -20920($a2)
    08825CAC:[AE020010]: sw         $v0, 16($s0)
    08825CB0:[AC500000]: sw         $s0, 0($v0)
    08825CB4:[0E209488]: jal        0x08825220
    08825CB8:[8E040000]: lw         $a0, 0($s0)
    08825CBC:[04400005]: bltz       $v0, 0x08825CD4
    08825CC0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08825CC4:[8E020008]: lw         $v0, 8($s0)
    08825CC8:[0222102A]: slt        $v0, $s1, $v0
    08825CCC:[54400005]: bnel       $v0, $zr, 0x08825CE4
    08825CD0:[8E040000]: lw         $a0, 0($s0)
    08825CD4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825CD8:[0E2099C6]: jal        0x08826718
    08825CDC:[2484B398]: addiu      $a0, $a0, -19560
    08825CE0:[8E040000]: lw         $a0, 0($s0)
    08825CE4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08825CE8:[02221006]: srlv       $v0, $v0, $s1
    08825CEC:[8E030004]: lw         $v1, 4($s0)
    08825CF0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08825CF4:[00822024]: and        $a0, $a0, $v0
    08825CF8:[26020040]: addiu      $v0, $s0, 64
    08825CFC:[00400013]: mtlo       $v0
    08825D00:[0071001C]: madd       $v1, $s1
    08825D04:[AE040000]: sw         $a0, 0($s0)
    08825D08:[0E209488]: jal        0x08825220
    08825D0C:[00008812]: mflo       $s1
    08825D10:[8E030008]: lw         $v1, 8($s0)
    08825D14:[0043102A]: slt        $v0, $v0, $v1
    08825D18:[1440000C]: bne        $v0, $zr, 0x08825D4C
    08825D1C:[3C084000]: lui        $t0, 0x4000 <=> li $t0, 0x40000000
    08825D20:[8E03000C]: lw         $v1, 12($s0)
    08825D24:[50600004]: beql       $v1, $zr, 0x08825D38
    08825D28:[8E030010]: lw         $v1, 16($s0)
    08825D2C:[8E020010]: lw         $v0, 16($s0)
    08825D30:[AC620010]: sw         $v0, 16($v1)
    08825D34:[8E030010]: lw         $v1, 16($s0)
    08825D38:[8E02000C]: lw         $v0, 12($s0)
    08825D3C:[AE000010]: sw         $zr, 16($s0)
    08825D40:[AC620000]: sw         $v0, 0($v1)
    08825D44:[AE00000C]: sw         $zr, 12($s0)
    08825D48:[3C084000]: lui        $t0, 0x4000 <=> li $t0, 0x40000000
    08825D4C:[7E28E004]: ins        $t0, $s1, 0, 29
    08825D50:[55000007]: bnel       $t0, $zr, 0x08825D70
    08825D54:[86420000]: lh         $v0, 0($s2)
    08825D58:[92440002]: lbu        $a0, 2($s2)
    08825D5C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825D60:[0E20DFE3]: jal        0x08837F8C
    08825D64:[00042100]: sll        $a0, $a0, 0x0004
    08825D68:[0A2097A6]: j          0x08825E98
    08825D6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08825D70:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08825D74:[8C63B250]: lw         $v1, -19888($v1)
    08825D78:[00021080]: sll        $v0, $v0, 0x0002
    08825D7C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    08825D80:[00431021]: addu       $v0, $v0, $v1
    08825D84:[AC480000]: sw         $t0, 0($v0)
    08825D88:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    08825D8C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825D90:[8E420000]: lw         $v0, 0($s2)
    08825D94:[00431025]: or         $v0, $v0, $v1
    08825D98:[7C02CE44]: ins        $v0, $zr, 25, 1
    08825D9C:[0A209790]: j          0x08825E40
    08825DA0:[AE420000]: sw         $v0, 0($s2)
    08825DA4:[54A20010]: bnel       $a1, $v0, 0x08825DE8
    08825DA8:[8E450000]: lw         $a1, 0($s2)
    08825DAC:[8C840000]: lw         $a0, 0($a0)
    08825DB0:[7C820640]: ext        $v0, $a0, 25, 1
    08825DB4:[54400006]: bnel       $v0, $zr, 0x08825DD0
    08825DB8:[92430002]: lbu        $v1, 2($s2)
    08825DBC:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    08825DC0:[00821024]: and        $v0, $a0, $v0
    08825DC4:[50400008]: beql       $v0, $zr, 0x08825DE8
    08825DC8:[8E450000]: lw         $a1, 0($s2)
    08825DCC:[92430002]: lbu        $v1, 2($s2)
    08825DD0:[7C820600]: ext        $v0, $a0, 24, 1
    08825DD4:[38420001]: xori       $v0, $v0, 1
    08825DD8:[00620018]: mult       $v1, $v0
    08825DDC:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08825DE0:[0A20978E]: j          0x08825E38
    08825DE4:[00001812]: mflo       $v1
    08825DE8:[7CA20640]: ext        $v0, $a1, 25, 1
    08825DEC:[5440000A]: bnel       $v0, $zr, 0x08825E18
    08825DF0:[92430002]: lbu        $v1, 2($s2)
    08825DF4:[7C05C604]: ins        $a1, $zr, 24, 1
    08825DF8:[3C020200]: lui        $v0, 0x0200 <=> li $v0, 0x02000000
    08825DFC:[00A21025]: or         $v0, $a1, $v0
    08825E00:[AE420000]: sw         $v0, 0($s2)
    08825E04:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825E08:[92420002]: lbu        $v0, 2($s2)
    08825E0C:[00021100]: sll        $v0, $v0, 0x0004
    08825E10:[0A209790]: j          0x08825E40
    08825E14:[01028021]: addu       $s0, $t0, $v0
    08825E18:[7CA20600]: ext        $v0, $a1, 24, 1
    08825E1C:[38440001]: xori       $a0, $v0, 1
    08825E20:[00620018]: mult       $v1, $v0
    08825E24:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08825E28:[7C82C604]: ins        $v0, $a0, 24, 1
    08825E2C:[AE420000]: sw         $v0, 0($s2)
    08825E30:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08825E34:[00001812]: mflo       $v1
    08825E38:[00031900]: sll        $v1, $v1, 0x0004
    08825E3C:[01038021]: addu       $s0, $t0, $v1
    08825E40:[3C03B7C0]: lui        $v1, 0xB7C0 <=> li $v1, 0xB7C00000
    08825E44:[3C02003F]: lui        $v0, 0x003F <=> li $v0, 0x003F0000
    08825E48:[02031821]: addu       $v1, $s0, $v1
    08825E4C:[3442FFFF]: ori        $v0, $v0, -1
    08825E50:[0043182B]: sltu       $v1, $v0, $v1
    08825E54:[50600011]: beql       $v1, $zr, 0x08825E9C
    08825E58:[AED00000]: sw         $s0, 0($s6)
    08825E5C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825E60:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    08825E64:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08825E68:[24846258]: addiu      $a0, $a0, 25176
    08825E6C:[24A561F0]: addiu      $a1, $a1, 25072
    08825E70:[24E7FE30]: addiu      $a3, $a3, -464
    08825E74:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    08825E78:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    08825E7C:[240602F8]: addiu      $a2, $zr, 760 <=> li $a2, 760
    08825E80:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08825E84:[0E209952]: jal        0x08826548
    08825E88:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08825E8C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825E90:[0E2099C6]: jal        0x08826718
    08825E94:[2484B388]: addiu      $a0, $a0, -19576
    08825E98:[AED00000]: sw         $s0, 0($s6)
    08825E9C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08825EA0:[8FBF001C]: lw         $ra, 28($sp)
    08825EA4:[8FB60018]: lw         $s6, 24($sp)
    08825EA8:[8FB50014]: lw         $s5, 20($sp)
    08825EAC:[8FB40010]: lw         $s4, 16($sp)
    08825EB0:[8FB3000C]: lw         $s3, 12($sp)
    08825EB4:[8FB20008]: lw         $s2, 8($sp)
    08825EB8:[8FB10004]: lw         $s1, 4($sp)
    08825EBC:[8FB00000]: lw         $s0, 0($sp)
    08825EC0:[03E00008]: jr         $ra
    08825EC4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08825C3C 12 times (length 6)
    08825C18:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08825C1C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08825C20:[AE110004]: sw         $s1, 4($s0)
    08825C24:[00001812]: mflo       $v1
    08825C28:[AE030008]: sw         $v1, 8($s0)
--> 08825C2C:[02071021]: addu       $v0, $s0, $a3
    08825C30:[24E70004]: addiu      $a3, $a3, 4
    08825C34:[ACC50024]: sw         $a1, 36($a2)
    08825C38:[24C60004]: addiu      $a2, $a2, 4
--> 08825C3C:[14E4FFFB]: bne        $a3, $a0, 0x08825C2C
    08825C40:[AC400014]: sw         $zr, 20($v0)
    08825C44:[8E020004]: lw         $v0, 4($s0)
    08825C48:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08825C4C:[01033821]: addu       $a3, $t0, $v1
_S1_2_8845A7C 1,647,760 instructions (6.117%), 673 calls (08845A7C - 08846030, length 366)
    08845A7C:[3C02DF00]: lui        $v0, 0xDF00 <=> li $v0, 0xDF000000
    08845A80:[0A2116AA]: j          0x08845AA8
    08845A84:[34420032]: ori        $v0, $v0, 50
    08845AA8:[AC820000]: sw         $v0, 0($a0)
    08845AAC:[0A2116C5]: j          0x08845B14
    08845AB0:[24840004]: addiu      $a0, $a0, 4
    08845B14:[4480A800]: mtc1       $zr, $f21
    08845B18:[92220001]: lbu        $v0, 1($s1)
    08845B1C:[8E350008]: lw         $s5, 8($s1)
    08845B20:[4600AE06]: mov.s      $f24, $f21
    08845B24:[30420001]: andi       $v0, $v0, 1
    08845B28:[0E20DFB5]: jal        0x08837ED4
    08845B2C:[AFA20020]: sw         $v0, 32($sp)
    08845B30:[0A2117F3]: j          0x08845FCC
    08845B34:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08845B38:[92B70057]: lbu        $s7, 87($s5)
    08845B3C:[8FA2002C]: lw         $v0, 44($sp)
    08845B40:[449E0800]: mtc1       $fp, $f1
    08845B44:[44971000]: mtc1       $s7, $f2
    08845B48:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08845B4C:[46800820]: cvt.s.w    $f0, $f1
    08845B50:[46801060]: cvt.s.w    $f1, $f2
    08845B54:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08845B58:[0202280A]: movz       $a1, $s0, $v0
    08845B5C:[26A4000C]: addiu      $a0, $s5, 12
    08845B60:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08845B64:[461A05C2]: mul.s      $f23, $f0, $f26
    08845B68:[46190D82]: mul.s      $f22, $f1, $f25
    08845B6C:[92B40054]: lbu        $s4, 84($s5)
    08845B70:[0E2096CC]: jal        0x08825B30
    08845B74:[92B30055]: lbu        $s3, 85($s5)
    08845B78:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08845B7C:[2C420002]: sltiu      $v0, $v0, 2
    08845B80:[54400005]: bnel       $v0, $zr, 0x08845B98
    08845B84:[27B00010]: addiu      $s0, $sp, 16
    08845B88:[14700085]: bne        $v1, $s0, 0x08845DA0
    08845B8C:[8FA20000]: lw         $v0, 0($sp)
    08845B90:[0A211755]: j          0x08845D54
    08845B94:[8FA30020]: lw         $v1, 32($sp)
    08845B98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08845B9C:[26A50030]: addiu      $a1, $s5, 48
    08845BA0:[0E209DBE]: jal        0x088276F8
    08845BA4:[26C40010]: addiu      $a0, $s6, 16
    08845BA8:[0E209E0C]: jal        0x08827830
    08845BAC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845BB0:[C6A00010]: lwc1       $f0, 16($s5)
    08845BB4:[C6A10014]: lwc1       $f1, 20($s5)
    08845BB8:[44801000]: mtc1       $zr, $f2
    08845BBC:[461A0002]: mul.s      $f0, $f0, $f26
    08845BC0:[46190842]: mul.s      $f1, $f1, $f25
    08845BC4:[8FA30020]: lw         $v1, 32($sp)
    08845BC8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845BCC:[4600E000]: add.s      $f0, $f28, $f0
    08845BD0:[4601D840]: add.s      $f1, $f27, $f1
    08845BD4:[46020540]: add.s      $f21, $f0, $f2
    08845BD8:[10600005]: beq        $v1, $zr, 0x08845BF0
    08845BDC:[46020E00]: add.s      $f24, $f1, $f2
    08845BE0:[3C013F99]: lui        $at, 0x3F99 <=> li $at, 0x3F990000
    08845BE4:[3421999A]: ori        $at, $at, -26214
    08845BE8:[44810000]: mtc1       $at, $f0
    08845BEC:[4600AD41]: sub.s      $f21, $f21, $f0
    08845BF0:[8EA20050]: lw         $v0, 80($s5)
    08845BF4:[8FA40000]: lw         $a0, 0($sp)
    08845BF8:[3042000F]: andi       $v0, $v0, 15
    08845BFC:[AFA40038]: sw         $a0, 56($sp)
    08845C00:[10400004]: beq        $v0, $zr, 0x08845C14
    08845C04:[24920030]: addiu      $s2, $a0, 48
    08845C08:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08845C0C:[0E2099C6]: jal        0x08826718
    08845C10:[2484EA1C]: addiu      $a0, $a0, -5604
    08845C14:[8FA50028]: lw         $a1, 40($sp)
    08845C18:[8EA30050]: lw         $v1, 80($s5)
    08845C1C:[8FA40000]: lw         $a0, 0($sp)
    08845C20:[90A80007]: lbu        $t0, 7($a1)
    08845C24:[90A50006]: lbu        $a1, 6($a1)
    08845C28:[7C621E00]: ext        $v0, $v1, 24, 4
    08845C2C:[00084200]: sll        $t0, $t0, 0x0008
    08845C30:[01054025]: or         $t0, $t0, $a1
    08845C34:[8FA50024]: lw         $a1, 36($sp)
    08845C38:[00021400]: sll        $v0, $v0, 0x0010
    08845C3C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08845C40:[00451025]: or         $v0, $v0, $a1
    08845C44:[3C06A800]: lui        $a2, 0xA800 <=> li $a2, 0xA8000000
    08845C48:[3C05A000]: lui        $a1, 0xA000 <=> li $a1, 0xA0000000
    08845C4C:[3C07B800]: lui        $a3, 0xB800 <=> li $a3, 0xB8000000
    08845C50:[01073825]: or         $a3, $t0, $a3
    08845C54:[00652825]: or         $a1, $v1, $a1
    08845C58:[00463025]: or         $a2, $v0, $a2
    08845C5C:[0E20DEE4]: jal        0x08837B90
    08845C60:[3C08CB00]: lui        $t0, 0xCB00 <=> li $t0, 0xCB000000
    08845C64:[8FA40000]: lw         $a0, 0($sp)
    08845C68:[24840010]: addiu      $a0, $a0, 16
    08845C6C:[7E05B800]: ext        $a1, $s0, 0, 24
    08845C70:[3C025500]: lui        $v0, 0x5500 <=> li $v0, 0x55000000
    08845C74:[7C05FE04]: ins        $a1, $zr, 24, 8
    08845C78:[00A22825]: or         $a1, $a1, $v0
    08845C7C:[7E033E00]: ext        $v1, $s0, 24, 8
    08845C80:[7E421E00]: ext        $v0, $s2, 24, 4
    08845C84:[00021400]: sll        $v0, $v0, 0x0010
    08845C88:[3C065800]: lui        $a2, 0x5800 <=> li $a2, 0x58000000
    08845C8C:[3C081000]: lui        $t0, 0x1000 <=> li $t0, 0x10000000
    08845C90:[3C071280]: lui        $a3, 0x1280 <=> li $a3, 0x12800000
    08845C94:[00663025]: or         $a2, $v1, $a2
    08845C98:[00484025]: or         $t0, $v0, $t0
    08845C9C:[0E20DEE4]: jal        0x08837B90
    08845CA0:[34E70182]: ori        $a3, $a3, 386
    08845CA4:[8FA40000]: lw         $a0, 0($sp)
    08845CA8:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08845CAC:[7C02FE04]: ins        $v0, $zr, 24, 8
    08845CB0:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08845CB4:[3C060406]: lui        $a2, 0x0406 <=> li $a2, 0x04060000
    08845CB8:[00452825]: or         $a1, $v0, $a1
    08845CBC:[24840020]: addiu      $a0, $a0, 32
    08845CC0:[34C60002]: ori        $a2, $a2, 2
    08845CC4:[3C070B00]: lui        $a3, 0x0B00 <=> li $a3, 0x0B000000
    08845CC8:[0E20DEE4]: jal        0x08837B90
    08845CCC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845CD0:[8FA20030]: lw         $v0, 48($sp)
    08845CD4:[4406A800]: mfc1       $a2, $f21
    08845CD8:[4407C000]: mfc1       $a3, $f24
    08845CDC:[4408A000]: mfc1       $t0, $f20
    08845CE0:[7E827804]: ins        $v0, $s4, 0, 16
    08845CE4:[7E62FC04]: ins        $v0, $s3, 16, 16
    08845CE8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08845CEC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08845CF0:[0E20DEE4]: jal        0x08837B90
    08845CF4:[AFA20030]: sw         $v0, 48($sp)
    08845CF8:[4617A800]: add.s      $f0, $f21, $f23
    08845CFC:[4616C040]: add.s      $f1, $f24, $f22
    08845D00:[8FA30034]: lw         $v1, 52($sp)
    08845D04:[8FA50038]: lw         $a1, 56($sp)
    08845D08:[029E1021]: addu       $v0, $s4, $fp
    08845D0C:[7C437804]: ins        $v1, $v0, 0, 16
    08845D10:[44060000]: mfc1       $a2, $f0
    08845D14:[02771021]: addu       $v0, $s3, $s7
    08845D18:[44070800]: mfc1       $a3, $f1
    08845D1C:[4408A000]: mfc1       $t0, $f20
    08845D20:[7C43FC04]: ins        $v1, $v0, 16, 16
    08845D24:[24A40040]: addiu      $a0, $a1, 64
    08845D28:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08845D2C:[0E20DEE4]: jal        0x08837B90
    08845D30:[AFA30034]: sw         $v1, 52($sp)
    08845D34:[8FA20020]: lw         $v0, 32($sp)
    08845D38:[10400019]: beq        $v0, $zr, 0x08845DA0
    08845D3C:[8FA20000]: lw         $v0, 0($sp)
    08845D40:[3C013F99]: lui        $at, 0x3F99 <=> li $at, 0x3F990000
    08845D44:[3421999A]: ori        $at, $at, -26214
    08845D48:[44810000]: mtc1       $at, $f0
    08845D4C:[0A211768]: j          0x08845DA0
    08845D50:[4600AD40]: add.s      $f21, $f21, $f0
    08845D54:[10600012]: beq        $v1, $zr, 0x08845DA0
    08845D58:[8FA20000]: lw         $v0, 0($sp)
    08845D5C:[27B00010]: addiu      $s0, $sp, 16
    08845D60:[26A50030]: addiu      $a1, $s5, 48
    08845D64:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08845D68:[0E209DBE]: jal        0x088276F8
    08845D6C:[26C40010]: addiu      $a0, $s6, 16
    08845D70:[0E209E0C]: jal        0x08827830
    08845D74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845D78:[C6A00010]: lwc1       $f0, 16($s5)
    08845D7C:[C6A10014]: lwc1       $f1, 20($s5)
    08845D80:[44801000]: mtc1       $zr, $f2
    08845D84:[461A0002]: mul.s      $f0, $f0, $f26
    08845D88:[46190842]: mul.s      $f1, $f1, $f25
    08845D8C:[4600E000]: add.s      $f0, $f28, $f0
    08845D90:[4601D840]: add.s      $f1, $f27, $f1
    08845D94:[46020540]: add.s      $f21, $f0, $f2
    08845D98:[46020E00]: add.s      $f24, $f1, $f2
    08845D9C:[8FA20000]: lw         $v0, 0($sp)
    08845DA0:[3C040A00]: lui        $a0, 0x0A00 <=> li $a0, 0x0A000000
    08845DA4:[8FA50020]: lw         $a1, 32($sp)
    08845DA8:[7C431E00]: ext        $v1, $v0, 24, 4
    08845DAC:[7C02FE04]: ins        $v0, $zr, 24, 8
    08845DB0:[00441025]: or         $v0, $v0, $a0
    08845DB4:[00031C00]: sll        $v1, $v1, 0x0010
    08845DB8:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    08845DBC:[00641825]: or         $v1, $v1, $a0
    08845DC0:[AE230000]: sw         $v1, 0($s1)
    08845DC4:[AE220004]: sw         $v0, 4($s1)
    08845DC8:[26310008]: addiu      $s1, $s1, 8
    08845DCC:[10A0007F]: beq        $a1, $zr, 0x08845FCC
    08845DD0:[8EB50000]: lw         $s5, 0($s5)
    08845DD4:[0E20DFCE]: jal        0x08837F38
    08845DD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845DDC:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08845DE0:[44810000]: mtc1       $at, $f0
    08845DE4:[3C013F99]: lui        $at, 0x3F99 <=> li $at, 0x3F990000
    08845DE8:[3421999A]: ori        $at, $at, -26214
    08845DEC:[44810800]: mtc1       $at, $f1
    08845DF0:[4600A981]: sub.s      $f6, $f21, $f0
    08845DF4:[4600A880]: add.s      $f2, $f21, $f0
    08845DF8:[4600C100]: add.s      $f4, $f24, $f0
    08845DFC:[4601C281]: sub.s      $f10, $f24, $f1
    08845E00:[4600C001]: sub.s      $f0, $f24, $f0
    08845E04:[4601A8C0]: add.s      $f3, $f21, $f1
    08845E08:[4601C040]: add.s      $f1, $f24, $f1
    08845E0C:[461733C0]: add.s      $f15, $f6, $f23
    08845E10:[46160340]: add.s      $f13, $f0, $f22
    08845E14:[461712C0]: add.s      $f11, $f2, $f23
    08845E18:[46162380]: add.s      $f14, $f4, $f22
    08845E1C:[4617A9C0]: add.s      $f7, $f21, $f23
    08845E20:[46171A00]: add.s      $f8, $f3, $f23
    08845E24:[46160A40]: add.s      $f9, $f1, $f22
    08845E28:[46165300]: add.s      $f12, $f10, $f22
    08845E2C:[4616C140]: add.s      $f5, $f24, $f22
    08845E30:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845E34:[029E4821]: addu       $t1, $s4, $fp
    08845E38:[02773821]: addu       $a3, $s3, $s7
    08845E3C:[3288FFFF]: andi       $t0, $s4, -1
    08845E40:[3266FFFF]: andi       $a2, $s3, -1
    08845E44:[26030020]: addiu      $v1, $s0, 32
    08845E48:[26050030]: addiu      $a1, $s0, 48
    08845E4C:[260A0040]: addiu      $t2, $s0, 64
    08845E50:[260B0050]: addiu      $t3, $s0, 80
    08845E54:[260C0060]: addiu      $t4, $s0, 96
    08845E58:[260D0070]: addiu      $t5, $s0, 112
    08845E5C:[260E0080]: addiu      $t6, $s0, 128
    08845E60:[260F0090]: addiu      $t7, $s0, 144
    08845E64:[261100A0]: addiu      $s1, $s0, 160
    08845E68:[24420010]: addiu      $v0, $v0, 16
    08845E6C:[261200B0]: addiu      $s2, $s0, 176
    08845E70:[261300C0]: addiu      $s3, $s0, 192
    08845E74:[261400D0]: addiu      $s4, $s0, 208
    08845E78:[A6060002]: sh         $a2, 2($s0)
    08845E7C:[260400E0]: addiu      $a0, $s0, 224
    08845E80:[E6030004]: swc1       $f3, 4($s0)
    08845E84:[E6180008]: swc1       $f24, 8($s0)
    08845E88:[E4480004]: swc1       $f8, 4($v0)
    08845E8C:[E614000C]: swc1       $f20, 12($s0)
    08845E90:[A4470002]: sh         $a3, 2($v0)
    08845E94:[E4750004]: swc1       $f21, 4($v1)
    08845E98:[A4660002]: sh         $a2, 2($v1)
    08845E9C:[E4450008]: swc1       $f5, 8($v0)
    08845EA0:[E454000C]: swc1       $f20, 12($v0)
    08845EA4:[E4610008]: swc1       $f1, 8($v1)
    08845EA8:[E474000C]: swc1       $f20, 12($v1)
    08845EAC:[A4A70002]: sh         $a3, 2($a1)
    08845EB0:[E4A70004]: swc1       $f7, 4($a1)
    08845EB4:[E4B4000C]: swc1       $f20, 12($a1)
    08845EB8:[E4A90008]: swc1       $f9, 8($a1)
    08845EBC:[A5460002]: sh         $a2, 2($t2)
    08845EC0:[E5550004]: swc1       $f21, 4($t2)
    08845EC4:[E554000C]: swc1       $f20, 12($t2)
    08845EC8:[E5670004]: swc1       $f7, 4($t3)
    08845ECC:[A6080000]: sh         $t0, 0($s0)
    08845ED0:[A6090010]: sh         $t1, 16($s0)
    08845ED4:[A6080020]: sh         $t0, 32($s0)
    08845ED8:[A6090030]: sh         $t1, 48($s0)
    08845EDC:[A6080040]: sh         $t0, 64($s0)
    08845EE0:[E54A0008]: swc1       $f10, 8($t2)
    08845EE4:[A6090050]: sh         $t1, 80($s0)
    08845EE8:[A5670002]: sh         $a3, 2($t3)
    08845EEC:[A6080060]: sh         $t0, 96($s0)
    08845EF0:[E574000C]: swc1       $f20, 12($t3)
    08845EF4:[E56C0008]: swc1       $f12, 8($t3)
    08845EF8:[A5860002]: sh         $a2, 2($t4)
    08845EFC:[E5820004]: swc1       $f2, 4($t4)
    08845F00:[E5840008]: swc1       $f4, 8($t4)
    08845F04:[E594000C]: swc1       $f20, 12($t4)
    08845F08:[A5A70002]: sh         $a3, 2($t5)
    08845F0C:[E5B4000C]: swc1       $f20, 12($t5)
    08845F10:[E5AB0004]: swc1       $f11, 4($t5)
    08845F14:[E5AE0008]: swc1       $f14, 8($t5)
    08845F18:[A5C60002]: sh         $a2, 2($t6)
    08845F1C:[E5D4000C]: swc1       $f20, 12($t6)
    08845F20:[E5C20004]: swc1       $f2, 4($t6)
    08845F24:[E5C00008]: swc1       $f0, 8($t6)
    08845F28:[A5E70002]: sh         $a3, 2($t7)
    08845F2C:[E5F4000C]: swc1       $f20, 12($t7)
    08845F30:[A6260002]: sh         $a2, 2($s1)
    08845F34:[E5EB0004]: swc1       $f11, 4($t7)
    08845F38:[E5ED0008]: swc1       $f13, 8($t7)
    08845F3C:[E6260004]: swc1       $f6, 4($s1)
    08845F40:[E6200008]: swc1       $f0, 8($s1)
    08845F44:[E634000C]: swc1       $f20, 12($s1)
    08845F48:[A6470002]: sh         $a3, 2($s2)
    08845F4C:[A60800C0]: sh         $t0, 192($s0)
    08845F50:[A60900D0]: sh         $t1, 208($s0)
    08845F54:[E64D0008]: swc1       $f13, 8($s2)
    08845F58:[A6660002]: sh         $a2, 2($s3)
    08845F5C:[A6090070]: sh         $t1, 112($s0)
    08845F60:[A6080080]: sh         $t0, 128($s0)
    08845F64:[A6090090]: sh         $t1, 144($s0)
    08845F68:[A60800A0]: sh         $t0, 160($s0)
    08845F6C:[A60900B0]: sh         $t1, 176($s0)
    08845F70:[E64F0004]: swc1       $f15, 4($s2)
    08845F74:[E654000C]: swc1       $f20, 12($s2)
    08845F78:[E6640008]: swc1       $f4, 8($s3)
    08845F7C:[A6870002]: sh         $a3, 2($s4)
    08845F80:[E6660004]: swc1       $f6, 4($s3)
    08845F84:[E674000C]: swc1       $f20, 12($s3)
    08845F88:[E68F0004]: swc1       $f15, 4($s4)
    08845F8C:[E68E0008]: swc1       $f14, 8($s4)
    08845F90:[0E20DFD3]: jal        0x08837F4C
    08845F94:[E694000C]: swc1       $f20, 12($s4)
    08845F98:[7E031E00]: ext        $v1, $s0, 24, 4
    08845F9C:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    08845FA0:[00031C00]: sll        $v1, $v1, 0x0010
    08845FA4:[00641825]: or         $v1, $v1, $a0
    08845FA8:[7C10FE04]: ins        $s0, $zr, 24, 8
    08845FAC:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08845FB0:[AC430000]: sw         $v1, 0($v0)
    08845FB4:[3C030406]: lui        $v1, 0x0406 <=> li $v1, 0x04060000
    08845FB8:[02048025]: or         $s0, $s0, $a0
    08845FBC:[3463000E]: ori        $v1, $v1, 14
    08845FC0:[2451000C]: addiu      $s1, $v0, 12
    08845FC4:[AC500004]: sw         $s0, 4($v0)
    08845FC8:[AC430008]: sw         $v1, 8($v0)
    08845FCC:[56A0FEDA]: bnel       $s5, $zr, 0x08845B38
    08845FD0:[92BE0056]: lbu        $fp, 86($s5)
    08845FD4:[0E20E2E7]: jal        0x08838B9C
    08845FD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08845FE0:[8FBF0064]: lw         $ra, 100($sp)
    08845FE4:[8FBE0060]: lw         $fp, 96($sp)
    08845FE8:[8FB7005C]: lw         $s7, 92($sp)
    08845FEC:[8FB60058]: lw         $s6, 88($sp)
    08845FF0:[8FB50054]: lw         $s5, 84($sp)
    08845FF4:[8FB40050]: lw         $s4, 80($sp)
    08845FF8:[8FB3004C]: lw         $s3, 76($sp)
    08845FFC:[8FB20048]: lw         $s2, 72($sp)
    08846000:[8FB10044]: lw         $s1, 68($sp)
    08846004:[8FB00040]: lw         $s0, 64($sp)
    08846008:[C7BC0090]: lwc1       $f28, 144($sp)
    0884600C:[C7BB008C]: lwc1       $f27, 140($sp)
    08846010:[C7BA0088]: lwc1       $f26, 136($sp)
    08846014:[C7B90084]: lwc1       $f25, 132($sp)
    08846018:[C7B80080]: lwc1       $f24, 128($sp)
    0884601C:[C7B7007C]: lwc1       $f23, 124($sp)
    08846020:[C7B60078]: lwc1       $f22, 120($sp)
    08846024:[C7B50074]: lwc1       $f21, 116($sp)
    08846028:[C7B40070]: lwc1       $f20, 112($sp)
    0884602C:[03E00008]: jr         $ra
    08846030:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 08845FCC 40,380 times (length 295)
_S1_2_8829330 1,451,100 instructions (5.387%), 3,455 calls (08828CB4 - 088294AC, length 511)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
    08828E44:[27BDFFD0]: addiu      $sp, $sp, -48
    08828E48:[AFBF0024]: sw         $ra, 36($sp)
    08828E4C:[AFBE0020]: sw         $fp, 32($sp)
    08828E50:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08828E54:[AFB7001C]: sw         $s7, 28($sp)
    08828E58:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    08828E5C:[AFB60018]: sw         $s6, 24($sp)
    08828E60:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    08828E64:[AFB50014]: sw         $s5, 20($sp)
    08828E68:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    08828E6C:[AFB40010]: sw         $s4, 16($sp)
    08828E70:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    08828E74:[AFB3000C]: sw         $s3, 12($sp)
    08828E78:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    08828E7C:[AFB20008]: sw         $s2, 8($sp)
    08828E80:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    08828E84:[AFB10004]: sw         $s1, 4($sp)
    08828E88:[AFB00000]: sw         $s0, 0($sp)
    08828E8C:[8C900004]: lw         $s0, 4($a0)
    08828E90:[8C910000]: lw         $s1, 0($a0)
    08828E94:[24840048]: addiu      $a0, $a0, 72
    08828E98:[32050001]: andi       $a1, $s0, 1
    08828E9C:[0E20A33E]: jal        0x08828CF8
    08828EA0:[32260001]: andi       $a2, $s1, 1
    08828EA4:[32050002]: andi       $a1, $s0, 2
    08828EA8:[32260002]: andi       $a2, $s1, 2
    08828EAC:[0E20A33E]: jal        0x08828CF8
    08828EB0:[27C4004C]: addiu      $a0, $fp, 76
    08828EB4:[32050004]: andi       $a1, $s0, 4
    08828EB8:[32260004]: andi       $a2, $s1, 4
    08828EBC:[0E20A33E]: jal        0x08828CF8
    08828EC0:[27C40050]: addiu      $a0, $fp, 80
    08828EC4:[32050008]: andi       $a1, $s0, 8
    08828EC8:[32260008]: andi       $a2, $s1, 8
    08828ECC:[0E20A33E]: jal        0x08828CF8
    08828ED0:[27C40054]: addiu      $a0, $fp, 84
    08828ED4:[32050010]: andi       $a1, $s0, 16
    08828ED8:[32260010]: andi       $a2, $s1, 16
    08828EDC:[0E20A33E]: jal        0x08828CF8
    08828EE0:[27C40058]: addiu      $a0, $fp, 88
    08828EE4:[32050020]: andi       $a1, $s0, 32
    08828EE8:[32260020]: andi       $a2, $s1, 32
    08828EEC:[0E20A33E]: jal        0x08828CF8
    08828EF0:[27C4005C]: addiu      $a0, $fp, 92
    08828EF4:[32050040]: andi       $a1, $s0, 64
    08828EF8:[32260040]: andi       $a2, $s1, 64
    08828EFC:[0E20A33E]: jal        0x08828CF8
    08828F00:[27C40060]: addiu      $a0, $fp, 96
    08828F04:[32050080]: andi       $a1, $s0, 128
    08828F08:[32260080]: andi       $a2, $s1, 128
    08828F0C:[0E20A33E]: jal        0x08828CF8
    08828F10:[27C40064]: addiu      $a0, $fp, 100
    08828F14:[32050100]: andi       $a1, $s0, 256
    08828F18:[32260100]: andi       $a2, $s1, 256
    08828F1C:[0E20A33E]: jal        0x08828CF8
    08828F20:[27C40068]: addiu      $a0, $fp, 104
    08828F24:[32050200]: andi       $a1, $s0, 512
    08828F28:[32260200]: andi       $a2, $s1, 512
    08828F2C:[0E20A33E]: jal        0x08828CF8
    08828F30:[27C4006C]: addiu      $a0, $fp, 108
    08828F34:[32050400]: andi       $a1, $s0, 1024
    08828F38:[32260400]: andi       $a2, $s1, 1024
    08828F3C:[0E20A33E]: jal        0x08828CF8
    08828F40:[27C40070]: addiu      $a0, $fp, 112
    08828F44:[32050800]: andi       $a1, $s0, 2048
    08828F48:[32260800]: andi       $a2, $s1, 2048
    08828F4C:[0E20A33E]: jal        0x08828CF8
    08828F50:[27C40074]: addiu      $a0, $fp, 116
    08828F54:[32051000]: andi       $a1, $s0, 4096
    08828F58:[32261000]: andi       $a2, $s1, 4096
    08828F5C:[0E20A33E]: jal        0x08828CF8
    08828F60:[27C40078]: addiu      $a0, $fp, 120
    08828F64:[32052000]: andi       $a1, $s0, 8192
    08828F68:[32262000]: andi       $a2, $s1, 8192
    08828F6C:[0E20A33E]: jal        0x08828CF8
    08828F70:[27C4007C]: addiu      $a0, $fp, 124
    08828F74:[32054000]: andi       $a1, $s0, 16384
    08828F78:[32264000]: andi       $a2, $s1, 16384
    08828F7C:[0E20A33E]: jal        0x08828CF8
    08828F80:[27C40080]: addiu      $a0, $fp, 128
    08828F84:[32058000]: andi       $a1, $s0, -32768
    08828F88:[32268000]: andi       $a2, $s1, -32768
    08828F8C:[0E20A33E]: jal        0x08828CF8
    08828F90:[27C40084]: addiu      $a0, $fp, 132
    08828F94:[02172824]: and        $a1, $s0, $s7
    08828F98:[02373024]: and        $a2, $s1, $s7
    08828F9C:[0E20A33E]: jal        0x08828CF8
    08828FA0:[27C40088]: addiu      $a0, $fp, 136
    08828FA4:[02162824]: and        $a1, $s0, $s6
    08828FA8:[02363024]: and        $a2, $s1, $s6
    08828FAC:[0E20A33E]: jal        0x08828CF8
    08828FB0:[27C4008C]: addiu      $a0, $fp, 140
    08828FB4:[02152824]: and        $a1, $s0, $s5
    08828FB8:[02353024]: and        $a2, $s1, $s5
    08828FBC:[0E20A33E]: jal        0x08828CF8
    08828FC0:[27C40090]: addiu      $a0, $fp, 144
    08828FC4:[02142824]: and        $a1, $s0, $s4
    08828FC8:[02343024]: and        $a2, $s1, $s4
    08828FCC:[0E20A33E]: jal        0x08828CF8
    08828FD0:[27C40094]: addiu      $a0, $fp, 148
    08828FD4:[02132824]: and        $a1, $s0, $s3
    08828FD8:[02333024]: and        $a2, $s1, $s3
    08828FDC:[0E20A33E]: jal        0x08828CF8
    08828FE0:[27C40098]: addiu      $a0, $fp, 152
    08828FE4:[02122824]: and        $a1, $s0, $s2
    08828FE8:[02323024]: and        $a2, $s1, $s2
    08828FEC:[0E20A33E]: jal        0x08828CF8
    08828FF0:[27C4009C]: addiu      $a0, $fp, 156
    08828FF4:[8FD00000]: lw         $s0, 0($fp)
    08828FF8:[8FD10008]: lw         $s1, 8($fp)
    08828FFC:[27C400A0]: addiu      $a0, $fp, 160
    08829000:[32060001]: andi       $a2, $s0, 1
    08829004:[0E20A388]: jal        0x08828E20
    08829008:[32250001]: andi       $a1, $s1, 1
    0882900C:[32060002]: andi       $a2, $s0, 2
    08829010:[27C400A4]: addiu      $a0, $fp, 164
    08829014:[0E20A388]: jal        0x08828E20
    08829018:[32250002]: andi       $a1, $s1, 2
    0882901C:[32060004]: andi       $a2, $s0, 4
    08829020:[27C400A8]: addiu      $a0, $fp, 168
    08829024:[0E20A388]: jal        0x08828E20
    08829028:[32250004]: andi       $a1, $s1, 4
    0882902C:[32060008]: andi       $a2, $s0, 8
    08829030:[27C400AC]: addiu      $a0, $fp, 172
    08829034:[0E20A388]: jal        0x08828E20
    08829038:[32250008]: andi       $a1, $s1, 8
    0882903C:[32060010]: andi       $a2, $s0, 16
    08829040:[27C400B0]: addiu      $a0, $fp, 176
    08829044:[0E20A388]: jal        0x08828E20
    08829048:[32250010]: andi       $a1, $s1, 16
    0882904C:[32060020]: andi       $a2, $s0, 32
    08829050:[27C400B4]: addiu      $a0, $fp, 180
    08829054:[0E20A388]: jal        0x08828E20
    08829058:[32250020]: andi       $a1, $s1, 32
    0882905C:[32060040]: andi       $a2, $s0, 64
    08829060:[27C400B8]: addiu      $a0, $fp, 184
    08829064:[0E20A388]: jal        0x08828E20
    08829068:[32250040]: andi       $a1, $s1, 64
    0882906C:[32060080]: andi       $a2, $s0, 128
    08829070:[27C400BC]: addiu      $a0, $fp, 188
    08829074:[0E20A388]: jal        0x08828E20
    08829078:[32250080]: andi       $a1, $s1, 128
    0882907C:[32060100]: andi       $a2, $s0, 256
    08829080:[27C400C0]: addiu      $a0, $fp, 192
    08829084:[0E20A388]: jal        0x08828E20
    08829088:[32250100]: andi       $a1, $s1, 256
    0882908C:[32060200]: andi       $a2, $s0, 512
    08829090:[27C400C4]: addiu      $a0, $fp, 196
    08829094:[0E20A388]: jal        0x08828E20
    08829098:[32250200]: andi       $a1, $s1, 512
    0882909C:[32060400]: andi       $a2, $s0, 1024
    088290A0:[27C400C8]: addiu      $a0, $fp, 200
    088290A4:[0E20A388]: jal        0x08828E20
    088290A8:[32250400]: andi       $a1, $s1, 1024
    088290AC:[32060800]: andi       $a2, $s0, 2048
    088290B0:[27C400CC]: addiu      $a0, $fp, 204
    088290B4:[0E20A388]: jal        0x08828E20
    088290B8:[32250800]: andi       $a1, $s1, 2048
    088290BC:[32061000]: andi       $a2, $s0, 4096
    088290C0:[27C400D0]: addiu      $a0, $fp, 208
    088290C4:[0E20A388]: jal        0x08828E20
    088290C8:[32251000]: andi       $a1, $s1, 4096
    088290CC:[32062000]: andi       $a2, $s0, 8192
    088290D0:[27C400D4]: addiu      $a0, $fp, 212
    088290D4:[0E20A388]: jal        0x08828E20
    088290D8:[32252000]: andi       $a1, $s1, 8192
    088290DC:[32064000]: andi       $a2, $s0, 16384
    088290E0:[27C400D8]: addiu      $a0, $fp, 216
    088290E4:[0E20A388]: jal        0x08828E20
    088290E8:[32254000]: andi       $a1, $s1, 16384
    088290EC:[32068000]: andi       $a2, $s0, -32768
    088290F0:[27C400DC]: addiu      $a0, $fp, 220
    088290F4:[0E20A388]: jal        0x08828E20
    088290F8:[32258000]: andi       $a1, $s1, -32768
    088290FC:[02173024]: and        $a2, $s0, $s7
    08829100:[27C400E0]: addiu      $a0, $fp, 224
    08829104:[0E20A388]: jal        0x08828E20
    08829108:[02372824]: and        $a1, $s1, $s7
    0882910C:[02163024]: and        $a2, $s0, $s6
    08829110:[27C400E4]: addiu      $a0, $fp, 228
    08829114:[0E20A388]: jal        0x08828E20
    08829118:[02362824]: and        $a1, $s1, $s6
    0882911C:[02153024]: and        $a2, $s0, $s5
    08829120:[27C400E8]: addiu      $a0, $fp, 232
    08829124:[0E20A388]: jal        0x08828E20
    08829128:[02352824]: and        $a1, $s1, $s5
    0882912C:[02143024]: and        $a2, $s0, $s4
    08829130:[27C400EC]: addiu      $a0, $fp, 236
    08829134:[0E20A388]: jal        0x08828E20
    08829138:[02342824]: and        $a1, $s1, $s4
    0882913C:[02133024]: and        $a2, $s0, $s3
    08829140:[27C400F0]: addiu      $a0, $fp, 240
    08829144:[0E20A388]: jal        0x08828E20
    08829148:[02332824]: and        $a1, $s1, $s3
    0882914C:[02123024]: and        $a2, $s0, $s2
    08829150:[27C400F4]: addiu      $a0, $fp, 244
    08829154:[0E20A388]: jal        0x08828E20
    08829158:[02322824]: and        $a1, $s1, $s2
    0882915C:[8FD00000]: lw         $s0, 0($fp)
    08829160:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829164:[44816000]: mtc1       $at, $f12
    08829168:[32020001]: andi       $v0, $s0, 1
    0882916C:[14400002]: bne        $v0, $zr, 0x08829178
    08829170:[27C400F8]: addiu      $a0, $fp, 248
    08829174:[44806000]: mtc1       $zr, $f12
    08829178:[0E20A32D]: jal        0x08828CB4
    0882917C:[00000000]: nop
    08829180:[44806000]: mtc1       $zr, $f12
    08829184:[0E20A32D]: jal        0x08828CB4
    08829188:[27C400FC]: addiu      $a0, $fp, 252
    0882918C:[44806000]: mtc1       $zr, $f12
    08829190:[0E20A32D]: jal        0x08828CB4
    08829194:[27C40100]: addiu      $a0, $fp, 256
    08829198:[7E0200C0]: ext        $v0, $s0, 3, 1
    0882919C:[44820000]: mtc1       $v0, $f0
    088291A0:[27C40104]: addiu      $a0, $fp, 260
    088291A4:[0E20A32D]: jal        0x08828CB4
    088291A8:[46800320]: cvt.s.w    $f12, $f0
    088291AC:[7E020100]: ext        $v0, $s0, 4, 1
    088291B0:[44820000]: mtc1       $v0, $f0
    088291B4:[27C40108]: addiu      $a0, $fp, 264
    088291B8:[0E20A32D]: jal        0x08828CB4
    088291BC:[46800320]: cvt.s.w    $f12, $f0
    088291C0:[7E020140]: ext        $v0, $s0, 5, 1
    088291C4:[44820000]: mtc1       $v0, $f0
    088291C8:[27C4010C]: addiu      $a0, $fp, 268
    088291CC:[0E20A32D]: jal        0x08828CB4
    088291D0:[46800320]: cvt.s.w    $f12, $f0
    088291D4:[7E020180]: ext        $v0, $s0, 6, 1
    088291D8:[44820000]: mtc1       $v0, $f0
    088291DC:[27C40110]: addiu      $a0, $fp, 272
    088291E0:[0E20A32D]: jal        0x08828CB4
    088291E4:[46800320]: cvt.s.w    $f12, $f0
    088291E8:[7E0201C0]: ext        $v0, $s0, 7, 1
    088291EC:[44820000]: mtc1       $v0, $f0
    088291F0:[27C40114]: addiu      $a0, $fp, 276
    088291F4:[0E20A32D]: jal        0x08828CB4
    088291F8:[46800320]: cvt.s.w    $f12, $f0
    088291FC:[44806000]: mtc1       $zr, $f12
    08829200:[0E20A32D]: jal        0x08828CB4
    08829204:[27C40118]: addiu      $a0, $fp, 280
    08829208:[44806000]: mtc1       $zr, $f12
    0882920C:[0E20A32D]: jal        0x08828CB4
    08829210:[27C4011C]: addiu      $a0, $fp, 284
    08829214:[7E020280]: ext        $v0, $s0, 10, 1
    08829218:[44820000]: mtc1       $v0, $f0
    0882921C:[27C40120]: addiu      $a0, $fp, 288
    08829220:[0E20A32D]: jal        0x08828CB4
    08829224:[46800320]: cvt.s.w    $f12, $f0
    08829228:[7E0202C0]: ext        $v0, $s0, 11, 1
    0882922C:[44820000]: mtc1       $v0, $f0
    08829230:[27C40124]: addiu      $a0, $fp, 292
    08829234:[0E20A32D]: jal        0x08828CB4
    08829238:[46800320]: cvt.s.w    $f12, $f0
    0882923C:[7E020300]: ext        $v0, $s0, 12, 1
    08829240:[44820000]: mtc1       $v0, $f0
    08829244:[27C40128]: addiu      $a0, $fp, 296
    08829248:[0E20A32D]: jal        0x08828CB4
    0882924C:[46800320]: cvt.s.w    $f12, $f0
    08829250:[7E020340]: ext        $v0, $s0, 13, 1
    08829254:[44820000]: mtc1       $v0, $f0
    08829258:[27C4012C]: addiu      $a0, $fp, 300
    0882925C:[0E20A32D]: jal        0x08828CB4
    08829260:[46800320]: cvt.s.w    $f12, $f0
    08829264:[7E020380]: ext        $v0, $s0, 14, 1
    08829268:[44820000]: mtc1       $v0, $f0
    0882926C:[27C40130]: addiu      $a0, $fp, 304
    08829270:[0E20A32D]: jal        0x08828CB4
    08829274:[46800320]: cvt.s.w    $f12, $f0
    08829278:[7E0203C0]: ext        $v0, $s0, 15, 1
    0882927C:[44820000]: mtc1       $v0, $f0
    08829280:[27C40134]: addiu      $a0, $fp, 308
    08829284:[0E20A32D]: jal        0x08828CB4
    08829288:[46800320]: cvt.s.w    $f12, $f0
    0882928C:[7E020400]: ext        $v0, $s0, 16, 1
    08829290:[44820000]: mtc1       $v0, $f0
    08829294:[27C40138]: addiu      $a0, $fp, 312
    08829298:[0E20A32D]: jal        0x08828CB4
    0882929C:[46800320]: cvt.s.w    $f12, $f0
    088292A0:[7E020440]: ext        $v0, $s0, 17, 1
    088292A4:[44820000]: mtc1       $v0, $f0
    088292A8:[27C4013C]: addiu      $a0, $fp, 316
    088292AC:[0E20A32D]: jal        0x08828CB4
    088292B0:[46800320]: cvt.s.w    $f12, $f0
    088292B4:[7E020480]: ext        $v0, $s0, 18, 1
    088292B8:[44820000]: mtc1       $v0, $f0
    088292BC:[27C40140]: addiu      $a0, $fp, 320
    088292C0:[0E20A32D]: jal        0x08828CB4
    088292C4:[46800320]: cvt.s.w    $f12, $f0
    088292C8:[7E0204C0]: ext        $v0, $s0, 19, 1
    088292CC:[44820000]: mtc1       $v0, $f0
    088292D0:[27C40144]: addiu      $a0, $fp, 324
    088292D4:[0E20A32D]: jal        0x08828CB4
    088292D8:[46800320]: cvt.s.w    $f12, $f0
    088292DC:[7E020500]: ext        $v0, $s0, 20, 1
    088292E0:[44820000]: mtc1       $v0, $f0
    088292E4:[27C40148]: addiu      $a0, $fp, 328
    088292E8:[7E100540]: ext        $s0, $s0, 21, 1
    088292EC:[0E20A32D]: jal        0x08828CB4
    088292F0:[46800320]: cvt.s.w    $f12, $f0
    088292F4:[44900000]: mtc1       $s0, $f0
    088292F8:[27C4014C]: addiu      $a0, $fp, 332
    088292FC:[8FBF0024]: lw         $ra, 36($sp)
    08829300:[46800320]: cvt.s.w    $f12, $f0
    08829304:[8FBE0020]: lw         $fp, 32($sp)
    08829308:[8FB7001C]: lw         $s7, 28($sp)
    0882930C:[8FB60018]: lw         $s6, 24($sp)
    08829310:[8FB50014]: lw         $s5, 20($sp)
    08829314:[8FB40010]: lw         $s4, 16($sp)
    08829318:[8FB3000C]: lw         $s3, 12($sp)
    0882931C:[8FB20008]: lw         $s2, 8($sp)
    08829320:[8FB10004]: lw         $s1, 4($sp)
    08829324:[8FB00000]: lw         $s0, 0($sp)
    08829328:[0A20A32D]: j          0x08828CB4
    0882932C:[27BD0030]: addiu      $sp, $sp, 48
    08829330:[27BDFFF0]: addiu      $sp, $sp, -16
    08829334:[AFB00000]: sw         $s0, 0($sp)
    08829338:[AFBF0004]: sw         $ra, 4($sp)
    0882933C:[0E20A2EF]: jal        0x08828BBC
    08829340:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08829344:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829348:[C6020154]: lwc1       $f2, 340($s0)
    0882934C:[8E030574]: lw         $v1, 1396($s0)
    08829350:[8C44BA94]: lw         $a0, -17772($v0)
    08829354:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829358:[8C47BA90]: lw         $a3, -17776($v0)
    0882935C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829360:[44810000]: mtc1       $at, $f0
    08829364:[4600103E]: c.le.s     $f2, $f0
    08829368:[00642024]: and        $a0, $v1, $a0
    0882936C:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829370:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829374:[00673824]: and        $a3, $v1, $a3
    08829378:[30690100]: andi       $t1, $v1, 256
    0882937C:[30680200]: andi       $t0, $v1, 512
    08829380:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829384:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829388:[3063F0F9]: andi       $v1, $v1, -3847
    0882938C:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829390:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829394:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829398:[00661825]: or         $v1, $v1, $a2
    0882939C:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    088293A0:[00A42825]: or         $a1, $a1, $a0
    088293A4:[00621025]: or         $v0, $v1, $v0
    088293A8:[AE000158]: sw         $zr, 344($s0)
    088293AC:[AE00015C]: sw         $zr, 348($s0)
    088293B0:[AE000160]: sw         $zr, 352($s0)
    088293B4:[AE000164]: sw         $zr, 356($s0)
    088293B8:[AE000168]: sw         $zr, 360($s0)
    088293BC:[AE00016C]: sw         $zr, 364($s0)
    088293C0:[45000003]: bc1f       0x088293D0
    088293C4:[C6010150]: lwc1       $f1, 336($s0)
    088293C8:[0A20A4F5]: j          0x088293D4
    088293CC:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    088293D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088293D4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293D8:[44810000]: mtc1       $at, $f0
    088293DC:[4601003E]: c.le.s     $f0, $f1
    088293E0:[00000000]: nop
    088293E4:[45000003]: bc1f       0x088293F4
    088293E8:[00431825]: or         $v1, $v0, $v1
    088293EC:[0A20A500]: j          0x08829400
    088293F0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088293F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088293F8:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293FC:[44810000]: mtc1       $at, $f0
    08829400:[4602003E]: c.le.s     $f0, $f2
    08829404:[00000000]: nop
    08829408:[45000003]: bc1f       0x08829418
    0882940C:[00621025]: or         $v0, $v1, $v0
    08829410:[0A20A507]: j          0x0882941C
    08829414:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08829418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882941C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829420:[44810000]: mtc1       $at, $f0
    08829424:[4600083E]: c.le.s     $f1, $f0
    08829428:[00000000]: nop
    0882942C:[45000003]: bc1f       0x0882943C
    08829430:[00431825]: or         $v1, $v0, $v1
    08829434:[0A20A510]: j          0x08829440
    08829438:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0882943C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829440:[00621025]: or         $v0, $v1, $v0
    08829444:[AE020010]: sw         $v0, 16($s0)
    08829448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882944C:[0E20A286]: jal        0x08828A18
    08829450:[AE050030]: sw         $a1, 48($s0)
    08829454:[0E20A2B0]: jal        0x08828AC0
    08829458:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882945C:[8E020000]: lw         $v0, 0($s0)
    08829460:[8E030004]: lw         $v1, 4($s0)
    08829464:[8E050008]: lw         $a1, 8($s0)
    08829468:[8E06000C]: lw         $a2, 12($s0)
    0882946C:[8E040020]: lw         $a0, 32($s0)
    08829470:[8E070024]: lw         $a3, 36($s0)
    08829474:[8E080028]: lw         $t0, 40($s0)
    08829478:[8E09002C]: lw         $t1, 44($s0)
    0882947C:[00441025]: or         $v0, $v0, $a0
    08829480:[00671825]: or         $v1, $v1, $a3
    08829484:[00A82825]: or         $a1, $a1, $t0
    08829488:[00C93025]: or         $a2, $a2, $t1
    0882948C:[AE020000]: sw         $v0, 0($s0)
    08829490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829494:[AE030004]: sw         $v1, 4($s0)
    08829498:[AE050008]: sw         $a1, 8($s0)
    0882949C:[AE06000C]: sw         $a2, 12($s0)
    088294A0:[8FBF0004]: lw         $ra, 4($sp)
    088294A4:[8FB00000]: lw         $s0, 0($sp)
    088294A8:[0A20A391]: j          0x08828E44
    088294AC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088294A8 3,455 times (length 411)
  Back Branch 08829328 3,455 times (length 415)
_S1_2_8828CB4 1,233,435 instructions (4.579%), 72,555 calls (08828CB4 - 08828CF4, length 17)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
_S1_2_892FA50 941,294 instructions (3.494%), 9,039 calls (0892FA50 - 0892FECC, length 288)
    0892FA50:[27BDFFD0]: addiu      $sp, $sp, -48
    0892FA54:[AFB60018]: sw         $s6, 24($sp)
    0892FA58:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892FA5C:[AFB10004]: sw         $s1, 4($sp)
    0892FA60:[AFBF0024]: sw         $ra, 36($sp)
    0892FA64:[AFBE0020]: sw         $fp, 32($sp)
    0892FA68:[AFB7001C]: sw         $s7, 28($sp)
    0892FA6C:[AFB50014]: sw         $s5, 20($sp)
    0892FA70:[AFB40010]: sw         $s4, 16($sp)
    0892FA74:[AFB3000C]: sw         $s3, 12($sp)
    0892FA78:[AFB20008]: sw         $s2, 8($sp)
    0892FA7C:[AFB00000]: sw         $s0, 0($sp)
    0892FA80:[8CA20008]: lw         $v0, 8($a1)
    0892FA84:[10400080]: beq        $v0, $zr, 0x0892FC88
    0892FA88:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892FA8C:[9483000C]: lhu        $v1, 12($a0)
    0892FA90:[30620008]: andi       $v0, $v1, 8
    0892FA94:[10400108]: beq        $v0, $zr, 0x0892FEB8
    0892FA98:[00000000]: nop
    0892FA9C:[8C820010]: lw         $v0, 16($a0)
    0892FAA0:[10400105]: beq        $v0, $zr, 0x0892FEB8
    0892FAA4:[00000000]: nop
    0892FAA8:[3064FFFF]: andi       $a0, $v1, -1
    0892FAAC:[30820002]: andi       $v0, $a0, 2
    0892FAB0:[1440006B]: bne        $v0, $zr, 0x0892FC60
    0892FAB4:[8ED70000]: lw         $s7, 0($s6)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
    0892FAC8:[8EF30004]: lw         $s3, 4($s7)
    0892FACC:[8EF50000]: lw         $s5, 0($s7)
    0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
    0892FAE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FAE8:[10400003]: beq        $v0, $zr, 0x0892FAF8
    0892FAEC:[26740001]: addiu      $s4, $s3, 1
    0892FAF0:[00551023]: subu       $v0, $v0, $s5
    0892FAF4:[24540001]: addiu      $s4, $v0, 1
    0892FAF8:[8E250000]: lw         $a1, 0($s1)
    0892FAFC:[8E220010]: lw         $v0, 16($s1)
    0892FB00:[8E260014]: lw         $a2, 20($s1)
    0892FB04:[8E240008]: lw         $a0, 8($s1)
    0892FB08:[0274182B]: sltu       $v1, $s3, $s4
    0892FB0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FB10:[0045102B]: sltu       $v0, $v0, $a1
    0892FB14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892FB18:[0283900A]: movz       $s2, $s4, $v1
    0892FB1C:[10400025]: beq        $v0, $zr, 0x0892FBB4
    0892FB20:[00868021]: addu       $s0, $a0, $a2
    0892FB24:[0212102A]: slt        $v0, $s0, $s2
    0892FB28:[10400023]: beq        $v0, $zr, 0x0892FBB8
    0892FB2C:[0246102A]: slt        $v0, $s2, $a2
    0892FB30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FB34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FB38:[0E24C34D]: jal        0x08930D34
    0892FB3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FB40:[8E230000]: lw         $v1, 0($s1)
    0892FB44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB48:[00701821]: addu       $v1, $v1, $s0
    0892FB4C:[0E24BCBF]: jal        0x0892F2FC
    0892FB50:[AE230000]: sw         $v1, 0($s1)
    0892FB54:[54400021]: bnel       $v0, $zr, 0x0892FBDC
    0892FB58:[9622000C]: lhu        $v0, 12($s1)
    0892FB5C:[0290A023]: subu       $s4, $s4, $s0
    0892FB60:[128000B2]: beq        $s4, $zr, 0x0892FE2C
    0892FB64:[00000000]: nop
    0892FB68:[8EC20008]: lw         $v0, 8($s6)
    0892FB6C:[02B0A821]: addu       $s5, $s5, $s0
    0892FB70:[02709823]: subu       $s3, $s3, $s0
    0892FB74:[00501023]: subu       $v0, $v0, $s0
    0892FB78:[10400043]: beq        $v0, $zr, 0x0892FC88
    0892FB7C:[AEC20008]: sw         $v0, 8($s6)
    0892FB80:[5260FFD2]: beql       $s3, $zr, 0x0892FACC
    0892FB84:[8EF30004]: lw         $s3, 4($s7)
    0892FB88:[13C0FFD3]: beq        $fp, $zr, 0x0892FAD8
    0892FB8C:[0274182B]: sltu       $v1, $s3, $s4
    0892FB90:[8E250000]: lw         $a1, 0($s1)
    0892FB94:[8E220010]: lw         $v0, 16($s1)
    0892FB98:[8E260014]: lw         $a2, 20($s1)
    0892FB9C:[8E240008]: lw         $a0, 8($s1)
    0892FBA0:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FBA4:[0045102B]: sltu       $v0, $v0, $a1
    0892FBA8:[0283900A]: movz       $s2, $s4, $v1
    0892FBAC:[1440FFDD]: bne        $v0, $zr, 0x0892FB24
    0892FBB0:[00868021]: addu       $s0, $a0, $a2
    0892FBB4:[0246102A]: slt        $v0, $s2, $a2
    0892FBB8:[14400090]: bne        $v0, $zr, 0x0892FDFC
    0892FBBC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FBC0:[8E220024]: lw         $v0, 36($s1)
    0892FBC4:[8E24001C]: lw         $a0, 28($s1)
    0892FBC8:[0040F809]: jalr       $ra, $v0
    0892FBCC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FBD0:[1C40FFE2]: bgtz       $v0, 0x0892FB5C
    0892FBD4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892FBD8:[9622000C]: lhu        $v0, 12($s1)
    0892FBDC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FBE0:[34420040]: ori        $v0, $v0, 64
    0892FBE4:[A622000C]: sh         $v0, 12($s1)
    0892FBE8:[8FBF0024]: lw         $ra, 36($sp)
    0892FBEC:[8FBE0020]: lw         $fp, 32($sp)
    0892FBF0:[8FB7001C]: lw         $s7, 28($sp)
    0892FBF4:[8FB60018]: lw         $s6, 24($sp)
    0892FBF8:[8FB50014]: lw         $s5, 20($sp)
    0892FBFC:[8FB40010]: lw         $s4, 16($sp)
    0892FC00:[8FB3000C]: lw         $s3, 12($sp)
    0892FC04:[8FB20008]: lw         $s2, 8($sp)
    0892FC08:[8FB10004]: lw         $s1, 4($sp)
    0892FC0C:[8FB00000]: lw         $s0, 0($sp)
    0892FC10:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FC14:[03E00008]: jr         $ra
    0892FC18:[27BD0030]: addiu      $sp, $sp, 48
    0892FC1C:[8E220024]: lw         $v0, 36($s1)
    0892FC20:[8E24001C]: lw         $a0, 28($s1)
    0892FC24:[2E030401]: sltiu      $v1, $s0, 1025
    0892FC28:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892FC2C:[0203300B]: movn       $a2, $s0, $v1
    0892FC30:[0040F809]: jalr       $ra, $v0
    0892FC34:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892FC38:[1840FFE7]: blez       $v0, 0x0892FBD8
    0892FC3C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892FC40:[8EC20008]: lw         $v0, 8($s6)
    0892FC44:[02038023]: subu       $s0, $s0, $v1
    0892FC48:[02439021]: addu       $s2, $s2, $v1
    0892FC4C:[00431023]: subu       $v0, $v0, $v1
    0892FC50:[1040000D]: beq        $v0, $zr, 0x0892FC88
    0892FC54:[AEC20008]: sw         $v0, 8($s6)
    0892FC58:[5600FFF1]: bnel       $s0, $zr, 0x0892FC20
    0892FC5C:[8E220024]: lw         $v0, 36($s1)
    0892FC60:[8EF00004]: lw         $s0, 4($s7)
    0892FC64:[8EF20000]: lw         $s2, 0($s7)
    0892FC68:[1600FFEC]: bne        $s0, $zr, 0x0892FC1C
    0892FC6C:[26F70008]: addiu      $s7, $s7, 8
    0892FC70:[8EF00004]: lw         $s0, 4($s7)
    0892FC74:[8EF20000]: lw         $s2, 0($s7)
    0892FC78:[1200FFF9]: beq        $s0, $zr, 0x0892FC60
    0892FC7C:[26F70008]: addiu      $s7, $s7, 8
    0892FC80:[0A24BF08]: j          0x0892FC20
    0892FC84:[8E220024]: lw         $v0, 36($s1)
    0892FC88:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FC8C:[8FBF0024]: lw         $ra, 36($sp)
    0892FC90:[8FBE0020]: lw         $fp, 32($sp)
    0892FC94:[8FB7001C]: lw         $s7, 28($sp)
    0892FC98:[8FB60018]: lw         $s6, 24($sp)
    0892FC9C:[8FB50014]: lw         $s5, 20($sp)
    0892FCA0:[8FB40010]: lw         $s4, 16($sp)
    0892FCA4:[8FB3000C]: lw         $s3, 12($sp)
    0892FCA8:[8FB20008]: lw         $s2, 8($sp)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
    0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
    0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
    0892FD6C:[8E300008]: lw         $s0, 8($s1)
    0892FD70:[8E240000]: lw         $a0, 0($s1)
    0892FD74:[8E220010]: lw         $v0, 16($s1)
    0892FD78:[0044102B]: sltu       $v0, $v0, $a0
    0892FD7C:[10400013]: beq        $v0, $zr, 0x0892FDCC
    0892FD80:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FD84:[0212102B]: sltu       $v0, $s0, $s2
    0892FD88:[50400011]: beql       $v0, $zr, 0x0892FDD0
    0892FD8C:[8E260014]: lw         $a2, 20($s1)
    0892FD90:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD94:[0E24C34D]: jal        0x08930D34
    0892FD98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FD9C:[8E230000]: lw         $v1, 0($s1)
    0892FDA0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FDA4:[00701821]: addu       $v1, $v1, $s0
    0892FDA8:[0E24BCBF]: jal        0x0892F2FC
    0892FDAC:[AE230000]: sw         $v1, 0($s1)
    0892FDB0:[5040FFE4]: beql       $v0, $zr, 0x0892FD44
    0892FDB4:[8EC20008]: lw         $v0, 8($s6)
    0892FDB8:[9622000C]: lhu        $v0, 12($s1)
    0892FDBC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FDC0:[34420040]: ori        $v0, $v0, 64
    0892FDC4:[0A24BEFA]: j          0x0892FBE8
    0892FDC8:[A622000C]: sh         $v0, 12($s1)
    0892FDCC:[8E260014]: lw         $a2, 20($s1)
    0892FDD0:[0246102B]: sltu       $v0, $s2, $a2
    0892FDD4:[1440001B]: bne        $v0, $zr, 0x0892FE44
    0892FDD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FDDC:[8E220024]: lw         $v0, 36($s1)
    0892FDE0:[8E24001C]: lw         $a0, 28($s1)
    0892FDE4:[0040F809]: jalr       $ra, $v0
    0892FDE8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FDEC:[1840FF7A]: blez       $v0, 0x0892FBD8
    0892FDF0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892FDF4:[0A24BF50]: j          0x0892FD40
    0892FDF8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FDFC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FE00:[0E24C34D]: jal        0x08930D34
    0892FE04:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FE08:[8E230008]: lw         $v1, 8($s1)
    0892FE0C:[8E220000]: lw         $v0, 0($s1)
    0892FE10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FE14:[00721823]: subu       $v1, $v1, $s2
    0892FE18:[00521021]: addu       $v0, $v0, $s2
    0892FE1C:[0290A023]: subu       $s4, $s4, $s0
    0892FE20:[AE230008]: sw         $v1, 8($s1)
    0892FE24:[1680FF50]: bne        $s4, $zr, 0x0892FB68
    0892FE28:[AE220000]: sw         $v0, 0($s1)
    0892FE2C:[0E24BCBF]: jal        0x0892F2FC
    0892FE30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FE34:[1440FF68]: bne        $v0, $zr, 0x0892FBD8
    0892FE38:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892FE3C:[0A24BEDB]: j          0x0892FB6C
    0892FE40:[8EC20008]: lw         $v0, 8($s6)
    0892FE44:[0E24C34D]: jal        0x08930D34
    0892FE48:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FE4C:[8E230008]: lw         $v1, 8($s1)
    0892FE50:[8E220000]: lw         $v0, 0($s1)
    0892FE54:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FE58:[00721823]: subu       $v1, $v1, $s2
    0892FE5C:[00521021]: addu       $v0, $v0, $s2
    0892FE60:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FE64:[AE230008]: sw         $v1, 8($s1)
    0892FE68:[0A24BF50]: j          0x0892FD40
    0892FE6C:[AE220000]: sw         $v0, 0($s1)
    0892FE70:[8E220010]: lw         $v0, 16($s1)
    0892FE74:[0E24C01D]: jal        0x08930074
    0892FE78:[00628023]: subu       $s0, $v1, $v0
    0892FE7C:[8E250010]: lw         $a1, 16($s1)
    0892FE80:[0212A821]: addu       $s5, $s0, $s2
    0892FE84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FE88:[0E24C7FB]: jal        0x08931FEC
    0892FE8C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892FE90:[1040FF51]: beq        $v0, $zr, 0x0892FBD8
    0892FE94:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FE98:[00501021]: addu       $v0, $v0, $s0
    0892FE9C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FEA0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FEA4:[AE220000]: sw         $v0, 0($s1)
    0892FEA8:[AE350014]: sw         $s5, 20($s1)
    0892FEAC:[AE240010]: sw         $a0, 16($s1)
    0892FEB0:[0A24BF40]: j          0x0892FD00
    0892FEB4:[AE320008]: sw         $s2, 8($s1)
    0892FEB8:[0E24E2AB]: jal        0x08938AAC
    0892FEBC:[00000000]: nop
    0892FEC0:[1440FF72]: bne        $v0, $zr, 0x0892FC8C
    0892FEC4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FEC8:[0A24BEAA]: j          0x0892FAA8
    0892FECC:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892FD68 15,574 times (length 34)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
--> 0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
--> 0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
    0892FD6C:[8E300008]: lw         $s0, 8($s1)
    0892FD70:[8E240000]: lw         $a0, 0($s1)
    0892FD74:[8E220010]: lw         $v0, 16($s1)
    0892FD78:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892FD50 15,574 times (length 52)
    0892FC74:[8EF20000]: lw         $s2, 0($s7)
    0892FC78:[1200FFF9]: beq        $s0, $zr, 0x0892FC60
    0892FC7C:[26F70008]: addiu      $s7, $s7, 8
    0892FC80:[0A24BF08]: j          0x0892FC20
    0892FC84:[8E220024]: lw         $v0, 36($s1)
--> 0892FC88:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FC8C:[8FBF0024]: lw         $ra, 36($sp)
    0892FC90:[8FBE0020]: lw         $fp, 32($sp)
    0892FC94:[8FB7001C]: lw         $s7, 28($sp)
    0892FC98:[8FB60018]: lw         $s6, 24($sp)
    0892FC9C:[8FB50014]: lw         $s5, 20($sp)
    0892FCA0:[8FB40010]: lw         $s4, 16($sp)
    0892FCA4:[8FB3000C]: lw         $s3, 12($sp)
    0892FCA8:[8FB20008]: lw         $s2, 8($sp)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
    0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
--> 0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892FD58 7,031 times (length 40)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
--> 0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
--> 0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
    0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
  Back Branch 0892FE24 503 times (length 177)
  Back Branch 0892FAD0 501 times (length 4)
    0892FAB4:[8ED70000]: lw         $s7, 0($s6)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
--> 0892FAC8:[8EF30004]: lw         $s3, 4($s7)
    0892FACC:[8EF50000]: lw         $s5, 0($s7)
--> 0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
  Back Branch 0892FE3C 495 times (length 182)
  Back Branch 0892FE34 495 times (length 153)
  Back Branch 0892FB80 5 times (length 47)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
    0892FAC8:[8EF30004]: lw         $s3, 4($s7)
--> 0892FACC:[8EF50000]: lw         $s5, 0($s7)
    0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
    0892FAE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FAE8:[10400003]: beq        $v0, $zr, 0x0892FAF8
    0892FAEC:[26740001]: addiu      $s4, $s3, 1
    0892FAF0:[00551023]: subu       $v0, $v0, $s5
    0892FAF4:[24540001]: addiu      $s4, $v0, 1
    0892FAF8:[8E250000]: lw         $a1, 0($s1)
    0892FAFC:[8E220010]: lw         $v0, 16($s1)
    0892FB00:[8E260014]: lw         $a2, 20($s1)
    0892FB04:[8E240008]: lw         $a0, 8($s1)
    0892FB08:[0274182B]: sltu       $v1, $s3, $s4
    0892FB0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FB10:[0045102B]: sltu       $v0, $v0, $a1
    0892FB14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892FB18:[0283900A]: movz       $s2, $s4, $v1
    0892FB1C:[10400025]: beq        $v0, $zr, 0x0892FBB4
    0892FB20:[00868021]: addu       $s0, $a0, $a2
    0892FB24:[0212102A]: slt        $v0, $s0, $s2
    0892FB28:[10400023]: beq        $v0, $zr, 0x0892FBB8
    0892FB2C:[0246102A]: slt        $v0, $s2, $a2
    0892FB30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FB34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FB38:[0E24C34D]: jal        0x08930D34
    0892FB3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FB40:[8E230000]: lw         $v1, 0($s1)
    0892FB44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB48:[00701821]: addu       $v1, $v1, $s0
    0892FB4C:[0E24BCBF]: jal        0x0892F2FC
    0892FB50:[AE230000]: sw         $v1, 0($s1)
    0892FB54:[54400021]: bnel       $v0, $zr, 0x0892FBDC
    0892FB58:[9622000C]: lhu        $v0, 12($s1)
    0892FB5C:[0290A023]: subu       $s4, $s4, $s0
    0892FB60:[128000B2]: beq        $s4, $zr, 0x0892FE2C
    0892FB64:[00000000]: nop
    0892FB68:[8EC20008]: lw         $v0, 8($s6)
    0892FB6C:[02B0A821]: addu       $s5, $s5, $s0
    0892FB70:[02709823]: subu       $s3, $s3, $s0
    0892FB74:[00501023]: subu       $v0, $v0, $s0
    0892FB78:[10400043]: beq        $v0, $zr, 0x0892FC88
    0892FB7C:[AEC20008]: sw         $v0, 8($s6)
--> 0892FB80:[5260FFD2]: beql       $s3, $zr, 0x0892FACC
    0892FB84:[8EF30004]: lw         $s3, 4($s7)
    0892FB88:[13C0FFD3]: beq        $fp, $zr, 0x0892FAD8
    0892FB8C:[0274182B]: sltu       $v1, $s3, $s4
    0892FB90:[8E250000]: lw         $a1, 0($s1)
  Back Branch 0892FB88 2 times (length 46)
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
    0892FAC8:[8EF30004]: lw         $s3, 4($s7)
    0892FACC:[8EF50000]: lw         $s5, 0($s7)
    0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
--> 0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
    0892FAE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FAE8:[10400003]: beq        $v0, $zr, 0x0892FAF8
    0892FAEC:[26740001]: addiu      $s4, $s3, 1
    0892FAF0:[00551023]: subu       $v0, $v0, $s5
    0892FAF4:[24540001]: addiu      $s4, $v0, 1
    0892FAF8:[8E250000]: lw         $a1, 0($s1)
    0892FAFC:[8E220010]: lw         $v0, 16($s1)
    0892FB00:[8E260014]: lw         $a2, 20($s1)
    0892FB04:[8E240008]: lw         $a0, 8($s1)
    0892FB08:[0274182B]: sltu       $v1, $s3, $s4
    0892FB0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FB10:[0045102B]: sltu       $v0, $v0, $a1
    0892FB14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892FB18:[0283900A]: movz       $s2, $s4, $v1
    0892FB1C:[10400025]: beq        $v0, $zr, 0x0892FBB4
    0892FB20:[00868021]: addu       $s0, $a0, $a2
    0892FB24:[0212102A]: slt        $v0, $s0, $s2
    0892FB28:[10400023]: beq        $v0, $zr, 0x0892FBB8
    0892FB2C:[0246102A]: slt        $v0, $s2, $a2
    0892FB30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FB34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FB38:[0E24C34D]: jal        0x08930D34
    0892FB3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FB40:[8E230000]: lw         $v1, 0($s1)
    0892FB44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB48:[00701821]: addu       $v1, $v1, $s0
    0892FB4C:[0E24BCBF]: jal        0x0892F2FC
    0892FB50:[AE230000]: sw         $v1, 0($s1)
    0892FB54:[54400021]: bnel       $v0, $zr, 0x0892FBDC
    0892FB58:[9622000C]: lhu        $v0, 12($s1)
    0892FB5C:[0290A023]: subu       $s4, $s4, $s0
    0892FB60:[128000B2]: beq        $s4, $zr, 0x0892FE2C
    0892FB64:[00000000]: nop
    0892FB68:[8EC20008]: lw         $v0, 8($s6)
    0892FB6C:[02B0A821]: addu       $s5, $s5, $s0
    0892FB70:[02709823]: subu       $s3, $s3, $s0
    0892FB74:[00501023]: subu       $v0, $v0, $s0
    0892FB78:[10400043]: beq        $v0, $zr, 0x0892FC88
    0892FB7C:[AEC20008]: sw         $v0, 8($s6)
    0892FB80:[5260FFD2]: beql       $s3, $zr, 0x0892FACC
    0892FB84:[8EF30004]: lw         $s3, 4($s7)
--> 0892FB88:[13C0FFD3]: beq        $fp, $zr, 0x0892FAD8
    0892FB8C:[0274182B]: sltu       $v1, $s3, $s4
    0892FB90:[8E250000]: lw         $a1, 0($s1)
    0892FB94:[8E220010]: lw         $v0, 16($s1)
    0892FB98:[8E260014]: lw         $a2, 20($s1)
  Back Branch 0892FEC8 1 times (length 266)
  Back Branch 0892FEC0 1 times (length 143)
_S1_2_8930D34 638,397 instructions (2.370%), 16,208 calls (08930D34 - 08930FEC, length 175)
    08930D34:[00A4102B]: sltu       $v0, $a1, $a0
    08930D38:[10400005]: beq        $v0, $zr, 0x08930D50
    08930D3C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08930D40:[00A61821]: addu       $v1, $a1, $a2
    08930D44:[0083102B]: sltu       $v0, $a0, $v1
    08930D48:[5440003C]: bnel       $v0, $zr, 0x08930E3C
    08930D4C:[00865021]: addu       $t2, $a0, $a2
    08930D50:[2CC20008]: sltiu      $v0, $a2, 8
    08930D54:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
    08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
    08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
    08930D8C:[30420003]: andi       $v0, $v0, 3
    08930D90:[54400061]: bnel       $v0, $zr, 0x08930F18
    08930D94:[00062FC3]: sra        $a1, $a2, 0x001F
    08930D98:[30A30003]: andi       $v1, $a1, 3
    08930D9C:[10600009]: beq        $v1, $zr, 0x08930DC4
    08930DA0:[00065902]: srl        $t3, $a2, 0x0004
    08930DA4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930DA8:[00431023]: subu       $v0, $v0, $v1
    08930DAC:[00C23023]: subu       $a2, $a2, $v0
    08930DB0:[00A24021]: addu       $t0, $a1, $v0
    08930DB4:[01422021]: addu       $a0, $t2, $v0
    08930DB8:[98A30000]: lwr        $v1, 0($a1)
    08930DBC:[B9430000]: swr        $v1, 0($t2)
    08930DC0:[00065902]: srl        $t3, $a2, 0x0004
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
    08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930E48:[14400029]: bne        $v0, $zr, 0x08930EF0
    08930E4C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930E50:[006A1026]: xor        $v0, $v1, $t2
    08930E54:[30420003]: andi       $v0, $v0, 3
    08930E58:[14400046]: bne        $v0, $zr, 0x08930F74
    08930E5C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930E60:[30630003]: andi       $v1, $v1, 3
    08930E64:[1460005B]: bne        $v1, $zr, 0x08930FD4
    08930E68:[00000000]: nop
    08930E6C:[000B6102]: srl        $t4, $t3, 0x0004
    08930E70:[316D000F]: andi       $t5, $t3, 15
    08930E74:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930E78:[11800011]: beq        $t4, $zr, 0x08930EC0
    08930E7C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E80:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930E84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930E88:[8CE3FFFC]: lw         $v1, -4($a3)
    08930E8C:[8CE2FFF0]: lw         $v0, -16($a3)
    08930E90:[8CE4FFF4]: lw         $a0, -12($a3)
    08930E94:[8CE5FFF8]: lw         $a1, -8($a3)
    08930E98:[24E8FFF0]: addiu      $t0, $a3, -16
    08930E9C:[AD23FFFC]: sw         $v1, -4($t1)
    08930EA0:[24C60001]: addiu      $a2, $a2, 1
    08930EA4:[2523FFF0]: addiu      $v1, $t1, -16
    08930EA8:[AD22FFF0]: sw         $v0, -16($t1)
    08930EAC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EB0:[AD24FFF4]: sw         $a0, -12($t1)
    08930EB4:[AD25FFF8]: sw         $a1, -8($t1)
    08930EB8:[1586FFF3]: bne        $t4, $a2, 0x08930E88
    08930EBC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930EC0:[000D2882]: srl        $a1, $t5, 0x0002
    08930EC4:[10A00008]: beq        $a1, $zr, 0x08930EE8
    08930EC8:[316B0003]: andi       $t3, $t3, 3
    08930ECC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930ED0:[2508FFFC]: addiu      $t0, $t0, -4
    08930ED4:[8D020000]: lw         $v0, 0($t0)
    08930ED8:[2463FFFC]: addiu      $v1, $v1, -4
    08930EDC:[24840001]: addiu      $a0, $a0, 1
    08930EE0:[14A4FFFB]: bne        $a1, $a0, 0x08930ED0
    08930EE4:[AC620000]: sw         $v0, 0($v1)
    08930EE8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930EEC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EF0:[1960FFA3]: blez       $t3, 0x08930D80
    08930EF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930EF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08930EFC:[90E20000]: lbu        $v0, 0($a3)
    08930F00:[2484FFFF]: addiu      $a0, $a0, -1
    08930F04:[24630001]: addiu      $v1, $v1, 1
    08930F08:[1563FFFB]: bne        $t3, $v1, 0x08930EF8
    08930F0C:[A0820000]: sb         $v0, 0($a0)
    08930F10:[03E00008]: jr         $ra
    08930F14:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930F18:[00052F82]: srl        $a1, $a1, 0x001E
    08930F1C:[24C40003]: addiu      $a0, $a2, 3
    08930F20:[28C30000]: slti       $v1, $a2, 0
    08930F24:[00C3200A]: movz       $a0, $a2, $v1
    08930F28:[00C51021]: addu       $v0, $a2, $a1
    08930F2C:[30420003]: andi       $v0, $v0, 3
    08930F30:[00042083]: sra        $a0, $a0, 0x0002
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
    08930F50:[98E20000]: lwr        $v0, 0($a3)
    08930F54:[24E70004]: addiu      $a3, $a3, 4
    08930F58:[A9220003]: swl        $v0, 3($t1)
    08930F5C:[B9220000]: swr        $v0, 0($t1)
    08930F60:[1483FFF9]: bne        $a0, $v1, 0x08930F48
    08930F64:[25290004]: addiu      $t1, $t1, 4
    08930F68:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930F6C:[0A24C358]: j          0x08930D60
    08930F70:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930F74:[00052F82]: srl        $a1, $a1, 0x001E
    08930F78:[28C30000]: slti       $v1, $a2, 0
    08930F7C:[24C40003]: addiu      $a0, $a2, 3
    08930F80:[00C3200A]: movz       $a0, $a2, $v1
    08930F84:[00C51021]: addu       $v0, $a2, $a1
    08930F88:[30420003]: andi       $v0, $v0, 3
    08930F8C:[00042083]: sra        $a0, $a0, 0x0002
    08930F90:[00455823]: subu       $t3, $v0, $a1
    08930F94:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930F98:[1080FFD3]: beq        $a0, $zr, 0x08930EE8
    08930F9C:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08930FA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08930FA4:[24A50001]: addiu      $a1, $a1, 1
    08930FA8:[2508FFFC]: addiu      $t0, $t0, -4
    08930FAC:[2463FFFC]: addiu      $v1, $v1, -4
    08930FB0:[89020003]: lwl        $v0, 3($t0)
    08930FB4:[99020000]: lwr        $v0, 0($t0)
    08930FB8:[A8620003]: swl        $v0, 3($v1)
    08930FBC:[B8620000]: swr        $v0, 0($v1)
    08930FC0:[5485FFF9]: bnel       $a0, $a1, 0x08930FA8
    08930FC4:[24A50001]: addiu      $a1, $a1, 1
    08930FC8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930FCC:[0A24C3BC]: j          0x08930EF0
    08930FD0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930FD4:[88E2FFFF]: lwl        $v0, -1($a3)
    08930FD8:[00C35823]: subu       $t3, $a2, $v1
    08930FDC:[00E33823]: subu       $a3, $a3, $v1
    08930FE0:[01432023]: subu       $a0, $t2, $v1
    08930FE4:[A942FFFF]: swl        $v0, -1($t2)
    08930FE8:[0A24C39C]: j          0x08930E70
    08930FEC:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 08930D78 29,891 times (length 5)
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
--> 08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
--> 08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 08930F60 12,915 times (length 8)
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
    08930F50:[98E20000]: lwr        $v0, 0($a3)
    08930F54:[24E70004]: addiu      $a3, $a3, 4
    08930F58:[A9220003]: swl        $v0, 3($t1)
    08930F5C:[B9220000]: swr        $v0, 0($t1)
--> 08930F60:[1483FFF9]: bne        $a0, $v1, 0x08930F48
    08930F64:[25290004]: addiu      $t1, $t1, 4
    08930F68:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930F6C:[0A24C358]: j          0x08930D60
    08930F70:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930E00 3,467 times (length 12)
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
--> 08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
  Back Branch 08930F3C 3,460 times (length 69)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
--> 08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930E48:[14400029]: bne        $v0, $zr, 0x08930EF0
    08930E4C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930E50:[006A1026]: xor        $v0, $v1, $t2
    08930E54:[30420003]: andi       $v0, $v0, 3
    08930E58:[14400046]: bne        $v0, $zr, 0x08930F74
    08930E5C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930E60:[30630003]: andi       $v1, $v1, 3
    08930E64:[1460005B]: bne        $v1, $zr, 0x08930FD4
    08930E68:[00000000]: nop
    08930E6C:[000B6102]: srl        $t4, $t3, 0x0004
    08930E70:[316D000F]: andi       $t5, $t3, 15
    08930E74:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930E78:[11800011]: beq        $t4, $zr, 0x08930EC0
    08930E7C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E80:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930E84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930E88:[8CE3FFFC]: lw         $v1, -4($a3)
    08930E8C:[8CE2FFF0]: lw         $v0, -16($a3)
    08930E90:[8CE4FFF4]: lw         $a0, -12($a3)
    08930E94:[8CE5FFF8]: lw         $a1, -8($a3)
    08930E98:[24E8FFF0]: addiu      $t0, $a3, -16
    08930E9C:[AD23FFFC]: sw         $v1, -4($t1)
    08930EA0:[24C60001]: addiu      $a2, $a2, 1
    08930EA4:[2523FFF0]: addiu      $v1, $t1, -16
    08930EA8:[AD22FFF0]: sw         $v0, -16($t1)
    08930EAC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EB0:[AD24FFF4]: sw         $a0, -12($t1)
    08930EB4:[AD25FFF8]: sw         $a1, -8($t1)
    08930EB8:[1586FFF3]: bne        $t4, $a2, 0x08930E88
    08930EBC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930EC0:[000D2882]: srl        $a1, $t5, 0x0002
    08930EC4:[10A00008]: beq        $a1, $zr, 0x08930EE8
    08930EC8:[316B0003]: andi       $t3, $t3, 3
    08930ECC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930ED0:[2508FFFC]: addiu      $t0, $t0, -4
    08930ED4:[8D020000]: lw         $v0, 0($t0)
    08930ED8:[2463FFFC]: addiu      $v1, $v1, -4
    08930EDC:[24840001]: addiu      $a0, $a0, 1
    08930EE0:[14A4FFFB]: bne        $a1, $a0, 0x08930ED0
    08930EE4:[AC620000]: sw         $v0, 0($v1)
    08930EE8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930EEC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EF0:[1960FFA3]: blez       $t3, 0x08930D80
    08930EF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930EF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08930EFC:[90E20000]: lbu        $v0, 0($a3)
    08930F00:[2484FFFF]: addiu      $a0, $a0, -1
    08930F04:[24630001]: addiu      $v1, $v1, 1
    08930F08:[1563FFFB]: bne        $t3, $v1, 0x08930EF8
    08930F0C:[A0820000]: sb         $v0, 0($a0)
    08930F10:[03E00008]: jr         $ra
    08930F14:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930F18:[00052F82]: srl        $a1, $a1, 0x001E
    08930F1C:[24C40003]: addiu      $a0, $a2, 3
    08930F20:[28C30000]: slti       $v1, $a2, 0
    08930F24:[00C3200A]: movz       $a0, $a2, $v1
    08930F28:[00C51021]: addu       $v0, $a2, $a1
    08930F2C:[30420003]: andi       $v0, $v0, 3
    08930F30:[00042083]: sra        $a0, $a0, 0x0002
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 08930F6C 3,460 times (length 133)
  Back Branch 08930E28 2,135 times (length 6)
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
--> 08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930E34 1,575 times (length 55)
    08930D4C:[00865021]: addu       $t2, $a0, $a2
    08930D50:[2CC20008]: sltiu      $v0, $a2, 8
    08930D54:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
    08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
    08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
    08930D8C:[30420003]: andi       $v0, $v0, 3
    08930D90:[54400061]: bnel       $v0, $zr, 0x08930F18
    08930D94:[00062FC3]: sra        $a1, $a2, 0x001F
    08930D98:[30A30003]: andi       $v1, $a1, 3
    08930D9C:[10600009]: beq        $v1, $zr, 0x08930DC4
    08930DA0:[00065902]: srl        $t3, $a2, 0x0004
    08930DA4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930DA8:[00431023]: subu       $v0, $v0, $v1
    08930DAC:[00C23023]: subu       $a2, $a2, $v0
    08930DB0:[00A24021]: addu       $t0, $a1, $v0
    08930DB4:[01422021]: addu       $a0, $t2, $v0
    08930DB8:[98A30000]: lwr        $v1, 0($a1)
    08930DBC:[B9430000]: swr        $v1, 0($t2)
    08930DC0:[00065902]: srl        $t3, $a2, 0x0004
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
    08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
_S1_2_8828E20 608,080 instructions (2.257%), 76,010 calls (08828E20 - 08828E40, length 9)
    08828E20:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828E24:[2CC60001]: sltiu      $a2, $a2, 1
    08828E28:[10A00002]: beq        $a1, $zr, 0x08828E34
    08828E2C:[8C820000]: lw         $v0, 0($a0)
    08828E30:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828E34:[00461021]: addu       $v0, $v0, $a2
    08828E38:[0043282D]: min        $a1, $v0, $v1
    08828E3C:[03E00008]: jr         $ra
    08828E40:[AC850000]: sw         $a1, 0($a0)
_S1_2_8828CF8 608,080 instructions (2.257%), 76,010 calls (08828CF8 - 08828D18, length 9)
    08828CF8:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828CFC:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08828D00:[10A00002]: beq        $a1, $zr, 0x08828D0C
    08828D04:[8C820000]: lw         $v0, 0($a0)
    08828D08:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828D0C:[00461021]: addu       $v0, $v0, $a2
    08828D10:[0043282D]: min        $a1, $v0, $v1
    08828D14:[03E00008]: jr         $ra
    08828D18:[AC850000]: sw         $a1, 0($a0)
_S1_2_88344F0 602,800 instructions (2.238%), 15,070 calls (088344F0 - 088345A0, length 45)
    088344F0:[27BDFFF0]: addiu      $sp, $sp, -16
    088344F4:[AFB10004]: sw         $s1, 4($sp)
    088344F8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088344FC:[AFB00000]: sw         $s0, 0($sp)
    08834500:[AFBF0008]: sw         $ra, 8($sp)
    08834504:[0E20D138]: jal        0x088344E0
    08834508:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883450C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834510:[2A030000]: slti       $v1, $s0, 0
    08834514:[2602001F]: addiu      $v0, $s0, 31
    08834518:[0203100A]: movz       $v0, $s0, $v1
    0883451C:[00021143]: sra        $v0, $v0, 0x0005
    08834520:[7C10F144]: ins        $s0, $zr, 5, 26
    08834524:[06010005]: bgez       $s0, 0x0883453C
    08834528:[00023880]: sll        $a3, $v0, 0x0002
    0883452C:[2610FFFF]: addiu      $s0, $s0, -1
    08834530:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834534:[02028025]: or         $s0, $s0, $v0
    08834538:[26100001]: addiu      $s0, $s0, 1
    0883453C:[8E220098]: lw         $v0, 152($s1)
    08834540:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834544:[02031806]: srlv       $v1, $v1, $s0
    08834548:[00E21021]: addu       $v0, $a3, $v0
    0883454C:[8C420000]: lw         $v0, 0($v0)
    08834550:[00431024]: and        $v0, $v0, $v1
    08834554:[1040000C]: beq        $v0, $zr, 0x08834588
    08834558:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883455C:[8E22009C]: lw         $v0, 156($s1)
    08834560:[24A583E4]: addiu      $a1, $a1, -31772
    08834564:[00E21021]: addu       $v0, $a3, $v0
    08834568:[8C420000]: lw         $v0, 0($v0)
    0883456C:[00431024]: and        $v0, $v0, $v1
    08834570:[10400005]: beq        $v0, $zr, 0x08834588
    08834574:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08834578:[0E24C2DF]: jal        0x08930B7C
    0883457C:[00000000]: nop
    08834580:[10400002]: beq        $v0, $zr, 0x0883458C
    08834584:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08834588:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883458C:[8FBF0008]: lw         $ra, 8($sp)
    08834590:[8FB10004]: lw         $s1, 4($sp)
    08834594:[8FB00000]: lw         $s0, 0($sp)
    08834598:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883459C:[03E00008]: jr         $ra
    088345A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8935E10 528,071 instructions (1.960%), 2,747 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 18,744 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08936A50 8,110 times (length 17)
    08936A00:[1460FAEF]: bne        $v1, $zr, 0x089355C0
    08936A04:[AFA20040]: sw         $v0, 64($sp)
    08936A08:[0A24D631]: j          0x089358C4
    08936A0C:[8FA40248]: lw         $a0, 584($sp)
    08936A10:[AFA60240]: sw         $a2, 576($sp)
--> 08936A14:[00112F00]: sll        $a1, $s1, 0x001C
    08936A18:[00101102]: srl        $v0, $s0, 0x0004
    08936A1C:[00A21025]: or         $v0, $a1, $v0
    08936A20:[8FA6021C]: lw         $a2, 540($sp)
    08936A24:[3204000F]: andi       $a0, $s0, 15
    08936A28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936A2C:[8FA20240]: lw         $v0, 576($sp)
    08936A30:[00C42021]: addu       $a0, $a2, $a0
    08936A34:[00111902]: srl        $v1, $s1, 0x0004
    08936A38:[2442FFFF]: addiu      $v0, $v0, -1
    08936A3C:[90860000]: lbu        $a2, 0($a0)
    08936A40:[AFA20240]: sw         $v0, 576($sp)
    08936A44:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936A48:[02031025]: or         $v0, $s0, $v1
    08936A4C:[8FA30240]: lw         $v1, 576($sp)
--> 08936A50:[1440FFF0]: bne        $v0, $zr, 0x08936A14
    08936A54:[A0660000]: sb         $a2, 0($v1)
    08936A58:[8FA40240]: lw         $a0, 576($sp)
    08936A5C:[27A300B0]: addiu      $v1, $sp, 176
    08936A60:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 6,339 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 0893685C 3,867 times (length 16)
    08936810:[27B3020C]: addiu      $s3, $sp, 524
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936870 3,867 times (length 20)
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
    08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936870:[1040FFED]: beq        $v0, $zr, 0x08936828
    08936874:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936878:[2665FFFF]: addiu      $a1, $s3, -1
    0893687C:[27A300B0]: addiu      $v1, $sp, 176
    08936880:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936898 2,747 times (length 1290)
  Back Branch 089362C4 2,747 times (length 293)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 08936A6C 1,037 times (length 1407)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
_S1_2_88345F8 452,004 instructions (1.678%), 16,143 calls (088345A4 - 08834620, length 32)
    088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
    088345F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345FC:[AFBF0004]: sw         $ra, 4($sp)
    08834600:[AFB00000]: sw         $s0, 0($sp)
    08834604:[0E20D108]: jal        0x08834420
    08834608:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883460C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834610:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834614:[8FBF0004]: lw         $ra, 4($sp)
    08834618:[8FB00000]: lw         $s0, 0($sp)
    0883461C:[0A20D169]: j          0x088345A4
    08834620:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883461C 16,143 times (length 32)
--> 088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
    088345F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345FC:[AFBF0004]: sw         $ra, 4($sp)
    08834600:[AFB00000]: sw         $s0, 0($sp)
    08834604:[0E20D108]: jal        0x08834420
    08834608:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883460C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834610:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834614:[8FBF0004]: lw         $ra, 4($sp)
    08834618:[8FB00000]: lw         $s0, 0($sp)
--> 0883461C:[0A20D169]: j          0x088345A4
    08834620:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8930A8C 437,732 instructions (1.625%), 1,476 calls (08930A8C - 08930B78, length 60)
    08930A8C:[2CC20004]: sltiu      $v0, $a2, 4
    08930A90:[14400004]: bne        $v0, $zr, 0x08930AA4
    08930A94:[30A500FF]: andi       $a1, $a1, 255
    08930A98:[30820003]: andi       $v0, $a0, 3
    08930A9C:[10400008]: beq        $v0, $zr, 0x08930AC0
    08930AA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930AA4:[10C0002B]: beq        $a2, $zr, 0x08930B54
    08930AA8:[24C7FFFF]: addiu      $a3, $a2, -1
    08930AAC:[90820000]: lbu        $v0, 0($a0)
    08930AB0:[14A2002A]: bne        $a1, $v0, 0x08930B5C
    08930AB4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08930AB8:[03E00008]: jr         $ra
    08930ABC:[00000000]: nop
    08930AC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930AC4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    08930AC8:[00081200]: sll        $v0, $t0, 0x0008
    08930ACC:[24630001]: addiu      $v1, $v1, 1
    08930AD0:[1467FFFD]: bne        $v1, $a3, 0x08930AC8
    08930AD4:[00A24021]: addu       $t0, $a1, $v0
    08930AD8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08930ADC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08930AE0:[344BFEFF]: ori        $t3, $v0, -257
    08930AE4:[346A8080]: ori        $t2, $v1, -32640
    08930AE8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    08930AEC:[8C820000]: lw         $v0, 0($a0)
    08930AF0:[00481026]: xor        $v0, $v0, $t0
    08930AF4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    08930AF8:[004B1021]: addu       $v0, $v0, $t3
    08930AFC:[00431024]: and        $v0, $v0, $v1
    08930B00:[004A1024]: and        $v0, $v0, $t2
    08930B04:[5040000E]: beql       $v0, $zr, 0x08930B40
    08930B08:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B0C:[90820000]: lbu        $v0, 0($a0)
    08930B10:[10A20008]: beq        $a1, $v0, 0x08930B34
    08930B14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930B1C:[24E70001]: addiu      $a3, $a3, 1
    08930B20:[10E90006]: beq        $a3, $t1, 0x08930B3C
    08930B24:[24630001]: addiu      $v1, $v1, 1
    08930B28:[90620000]: lbu        $v0, 0($v1)
    08930B2C:[14A2FFFC]: bne        $a1, $v0, 0x08930B20
    08930B30:[24E70001]: addiu      $a3, $a3, 1
    08930B34:[03E00008]: jr         $ra
    08930B38:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08930B3C:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B40:[2CC20004]: sltiu      $v0, $a2, 4
    08930B44:[1040FFE9]: beq        $v0, $zr, 0x08930AEC
    08930B48:[24840004]: addiu      $a0, $a0, 4
    08930B4C:[14C0FFD7]: bne        $a2, $zr, 0x08930AAC
    08930B50:[24C7FFFF]: addiu      $a3, $a2, -1
    08930B54:[03E00008]: jr         $ra
    08930B58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930B5C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930B60:[1067FFFC]: beq        $v1, $a3, 0x08930B54
    08930B64:[24840001]: addiu      $a0, $a0, 1
    08930B68:[90820000]: lbu        $v0, 0($a0)
    08930B6C:[14A2FFFC]: bne        $a1, $v0, 0x08930B60
    08930B70:[24630001]: addiu      $v1, $v1, 1
    08930B74:[03E00008]: jr         $ra
    08930B78:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08930B60 43,993 times (length 5)
    08930B40:[2CC20004]: sltiu      $v0, $a2, 4
    08930B44:[1040FFE9]: beq        $v0, $zr, 0x08930AEC
    08930B48:[24840004]: addiu      $a0, $a0, 4
    08930B4C:[14C0FFD7]: bne        $a2, $zr, 0x08930AAC
    08930B50:[24C7FFFF]: addiu      $a3, $a2, -1
--> 08930B54:[03E00008]: jr         $ra
    08930B58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930B5C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930B60:[1067FFFC]: beq        $v1, $a3, 0x08930B54
    08930B64:[24840001]: addiu      $a0, $a0, 1
    08930B68:[90820000]: lbu        $v0, 0($a0)
    08930B6C:[14A2FFFC]: bne        $a1, $v0, 0x08930B60
    08930B70:[24630001]: addiu      $v1, $v1, 1
  Back Branch 08930B6C 43,987 times (length 5)
    08930B4C:[14C0FFD7]: bne        $a2, $zr, 0x08930AAC
    08930B50:[24C7FFFF]: addiu      $a3, $a2, -1
    08930B54:[03E00008]: jr         $ra
    08930B58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930B5C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930B60:[1067FFFC]: beq        $v1, $a3, 0x08930B54
    08930B64:[24840001]: addiu      $a0, $a0, 1
    08930B68:[90820000]: lbu        $v0, 0($a0)
--> 08930B6C:[14A2FFFC]: bne        $a1, $v0, 0x08930B60
    08930B70:[24630001]: addiu      $v1, $v1, 1
    08930B74:[03E00008]: jr         $ra
    08930B78:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08930B44 16,178 times (length 24)
    08930AD8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08930ADC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08930AE0:[344BFEFF]: ori        $t3, $v0, -257
    08930AE4:[346A8080]: ori        $t2, $v1, -32640
    08930AE8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
--> 08930AEC:[8C820000]: lw         $v0, 0($a0)
    08930AF0:[00481026]: xor        $v0, $v0, $t0
    08930AF4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    08930AF8:[004B1021]: addu       $v0, $v0, $t3
    08930AFC:[00431024]: and        $v0, $v0, $v1
    08930B00:[004A1024]: and        $v0, $v0, $t2
    08930B04:[5040000E]: beql       $v0, $zr, 0x08930B40
    08930B08:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B0C:[90820000]: lbu        $v0, 0($a0)
    08930B10:[10A20008]: beq        $a1, $v0, 0x08930B34
    08930B14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930B1C:[24E70001]: addiu      $a3, $a3, 1
    08930B20:[10E90006]: beq        $a3, $t1, 0x08930B3C
    08930B24:[24630001]: addiu      $v1, $v1, 1
    08930B28:[90620000]: lbu        $v0, 0($v1)
    08930B2C:[14A2FFFC]: bne        $a1, $v0, 0x08930B20
    08930B30:[24E70001]: addiu      $a3, $a3, 1
    08930B34:[03E00008]: jr         $ra
    08930B38:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08930B3C:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B40:[2CC20004]: sltiu      $v0, $a2, 4
--> 08930B44:[1040FFE9]: beq        $v0, $zr, 0x08930AEC
    08930B48:[24840004]: addiu      $a0, $a0, 4
    08930B4C:[14C0FFD7]: bne        $a2, $zr, 0x08930AAC
    08930B50:[24C7FFFF]: addiu      $a3, $a2, -1
    08930B54:[03E00008]: jr         $ra
  Back Branch 08930AD0 2,924 times (length 4)
    08930AB4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08930AB8:[03E00008]: jr         $ra
    08930ABC:[00000000]: nop
    08930AC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930AC4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
--> 08930AC8:[00081200]: sll        $v0, $t0, 0x0008
    08930ACC:[24630001]: addiu      $v1, $v1, 1
--> 08930AD0:[1467FFFD]: bne        $v1, $a3, 0x08930AC8
    08930AD4:[00A24021]: addu       $t0, $a1, $v0
    08930AD8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08930ADC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08930AE0:[344BFEFF]: ori        $t3, $v0, -257
  Back Branch 08930B4C 491 times (length 42)
    08930A98:[30820003]: andi       $v0, $a0, 3
    08930A9C:[10400008]: beq        $v0, $zr, 0x08930AC0
    08930AA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930AA4:[10C0002B]: beq        $a2, $zr, 0x08930B54
    08930AA8:[24C7FFFF]: addiu      $a3, $a2, -1
--> 08930AAC:[90820000]: lbu        $v0, 0($a0)
    08930AB0:[14A2002A]: bne        $a1, $v0, 0x08930B5C
    08930AB4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08930AB8:[03E00008]: jr         $ra
    08930ABC:[00000000]: nop
    08930AC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930AC4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    08930AC8:[00081200]: sll        $v0, $t0, 0x0008
    08930ACC:[24630001]: addiu      $v1, $v1, 1
    08930AD0:[1467FFFD]: bne        $v1, $a3, 0x08930AC8
    08930AD4:[00A24021]: addu       $t0, $a1, $v0
    08930AD8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08930ADC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08930AE0:[344BFEFF]: ori        $t3, $v0, -257
    08930AE4:[346A8080]: ori        $t2, $v1, -32640
    08930AE8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    08930AEC:[8C820000]: lw         $v0, 0($a0)
    08930AF0:[00481026]: xor        $v0, $v0, $t0
    08930AF4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    08930AF8:[004B1021]: addu       $v0, $v0, $t3
    08930AFC:[00431024]: and        $v0, $v0, $v1
    08930B00:[004A1024]: and        $v0, $v0, $t2
    08930B04:[5040000E]: beql       $v0, $zr, 0x08930B40
    08930B08:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B0C:[90820000]: lbu        $v0, 0($a0)
    08930B10:[10A20008]: beq        $a1, $v0, 0x08930B34
    08930B14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930B1C:[24E70001]: addiu      $a3, $a3, 1
    08930B20:[10E90006]: beq        $a3, $t1, 0x08930B3C
    08930B24:[24630001]: addiu      $v1, $v1, 1
    08930B28:[90620000]: lbu        $v0, 0($v1)
    08930B2C:[14A2FFFC]: bne        $a1, $v0, 0x08930B20
    08930B30:[24E70001]: addiu      $a3, $a3, 1
    08930B34:[03E00008]: jr         $ra
    08930B38:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08930B3C:[24C6FFFC]: addiu      $a2, $a2, -4
    08930B40:[2CC20004]: sltiu      $v0, $a2, 4
    08930B44:[1040FFE9]: beq        $v0, $zr, 0x08930AEC
    08930B48:[24840004]: addiu      $a0, $a0, 4
--> 08930B4C:[14C0FFD7]: bne        $a2, $zr, 0x08930AAC
    08930B50:[24C7FFFF]: addiu      $a3, $a2, -1
    08930B54:[03E00008]: jr         $ra
    08930B58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930B5C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
  Back Branch 08930B2C 214 times (length 5)
    08930B0C:[90820000]: lbu        $v0, 0($a0)
    08930B10:[10A20008]: beq        $a1, $v0, 0x08930B34
    08930B14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930B1C:[24E70001]: addiu      $a3, $a3, 1
--> 08930B20:[10E90006]: beq        $a3, $t1, 0x08930B3C
    08930B24:[24630001]: addiu      $v1, $v1, 1
    08930B28:[90620000]: lbu        $v0, 0($v1)
--> 08930B2C:[14A2FFFC]: bne        $a1, $v0, 0x08930B20
    08930B30:[24E70001]: addiu      $a3, $a3, 1
    08930B34:[03E00008]: jr         $ra
    08930B38:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08930B3C:[24C6FFFC]: addiu      $a2, $a2, -4
_S1_2_8930B7C 383,193 instructions (1.423%), 16,682 calls (08930B7C - 08930C0C, length 37)
    08930B7C:[2CC20004]: sltiu      $v0, $a2, 4
    08930B80:[14400004]: bne        $v0, $zr, 0x08930B94
    08930B84:[00851025]: or         $v0, $a0, $a1
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
    08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
    08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930BEC:[24840001]: addiu      $a0, $a0, 1
    08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
    08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
    08930C04:[24E70001]: addiu      $a3, $a3, 1
    08930C08:[03E00008]: jr         $ra
    08930C0C:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 08930BBC 25,825 times (length 12)
    08930B80:[14400004]: bne        $v0, $zr, 0x08930B94
    08930B84:[00851025]: or         $v0, $a0, $a1
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
--> 08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
    08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
--> 08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
  Back Branch 08930BD0 25,823 times (length 9)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
--> 08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
--> 08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
  Back Branch 08930BD8 16,415 times (length 17)
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
    08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
--> 08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08930BF0 15 times (length 6)
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930BEC:[24840001]: addiu      $a0, $a0, 1
--> 08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
    08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
  Back Branch 08930C00 12 times (length 7)
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08930BEC:[24840001]: addiu      $a0, $a0, 1
    08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
--> 08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
    08930C04:[24E70001]: addiu      $a3, $a3, 1
    08930C08:[03E00008]: jr         $ra
    08930C0C:[00C21023]: subu       $v0, $a2, $v0
_S1_2_89365E0 341,803 instructions (1.269%), 2,555 calls (0893538C - 08936F14, length 1763)
  Back Branch 089353B4 18,744 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 6,339 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 08936B60 2,555 times (length 1468)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
_S1_2_8818DB4 335,196 instructions (1.244%), 4,970 calls (08818DB4 - 088193C0, length 388)
    08818DB4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08818DB8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    08818DBC:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08818DC0:[14E00052]: bne        $a3, $zr, 0x08818F0C
    08818DC4:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08818DC8:[00A6102B]: sltu       $v0, $a1, $a2
    08818DCC:[14400070]: bne        $v0, $zr, 0x08818F90
    08818DD0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DD4:[10C000CD]: beq        $a2, $zr, 0x0881910C
    08818DD8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818DDC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DE0:[004A102B]: sltu       $v0, $v0, $t2
    08818DE4:[144000C1]: bne        $v0, $zr, 0x088190EC
    08818DE8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818DEC:[2D420100]: sltiu      $v0, $t2, 256
    08818DF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818DF4:[14400003]: bne        $v0, $zr, 0x08818E04
    08818DF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818DFC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818E00:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818E04:[006A1006]: srlv       $v0, $t2, $v1
    08818E08:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818E0C:[246355F8]: addiu      $v1, $v1, 22008
    08818E10:[00431021]: addu       $v0, $v0, $v1
    08818E14:[90440000]: lbu        $a0, 0($v0)
    08818E18:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818E1C:[00A42021]: addu       $a0, $a1, $a0
    08818E20:[00644823]: subu       $t1, $v1, $a0
    08818E24:[55200110]: bnel       $t1, $zr, 0x08819268
    08818E28:[012A5004]: sllv       $t2, $t2, $t1
    08818E2C:[016A2023]: subu       $a0, $t3, $t2
    08818E30:[000A4402]: srl        $t0, $t2, 0x0010
    08818E34:[314DFFFF]: andi       $t5, $t2, -1
    08818E38:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08818E3C:[15000002]: bne        $t0, $zr, 0x08818E48
    08818E40:[0088001B]: divu       $a0, $t0
    08818E44:[000001CD]: break      0x00007
    08818E48:[000E1C02]: srl        $v1, $t6, 0x0010
    08818E4C:[00002812]: mflo       $a1
    08818E50:[00001010]: mfhi       $v0
    08818E54:[01A50018]: mult       $t5, $a1
    08818E58:[00021400]: sll        $v0, $v0, 0x0010
    08818E5C:[00431825]: or         $v1, $v0, $v1
    08818E60:[00003012]: mflo       $a2
    08818E64:[0066102B]: sltu       $v0, $v1, $a2
    08818E68:[15000002]: bne        $t0, $zr, 0x08818E74
    08818E6C:[0088001B]: divu       $a0, $t0
    08818E70:[000001CD]: break      0x00007
    08818E74:[10400008]: beq        $v0, $zr, 0x08818E98
    08818E78:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08818E7C:[006A1821]: addu       $v1, $v1, $t2
    08818E80:[006A102B]: sltu       $v0, $v1, $t2
    08818E84:[14400004]: bne        $v0, $zr, 0x08818E98
    08818E88:[24ACFFFF]: addiu      $t4, $a1, -1
    08818E8C:[0066102B]: sltu       $v0, $v1, $a2
    08818E90:[54400144]: bnel       $v0, $zr, 0x088193A4
    08818E94:[24ACFFFE]: addiu      $t4, $a1, -2
    08818E98:[00661823]: subu       $v1, $v1, $a2
    08818E9C:[15000002]: bne        $t0, $zr, 0x08818EA8
    08818EA0:[0068001B]: divu       $v1, $t0
    08818EA4:[000001CD]: break      0x00007
    08818EA8:[31C4FFFF]: andi       $a0, $t6, -1
    08818EAC:[00004812]: mflo       $t1
    08818EB0:[00001010]: mfhi       $v0
    08818EB4:[01A90018]: mult       $t5, $t1
    08818EB8:[00021400]: sll        $v0, $v0, 0x0010
    08818EBC:[00442025]: or         $a0, $v0, $a0
    08818EC0:[00002812]: mflo       $a1
    08818EC4:[0085102B]: sltu       $v0, $a0, $a1
    08818EC8:[15000002]: bne        $t0, $zr, 0x08818ED4
    08818ECC:[0068001B]: divu       $v1, $t0
    08818ED0:[000001CD]: break      0x00007
    08818ED4:[10400008]: beq        $v0, $zr, 0x08818EF8
    08818ED8:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    08818EDC:[01441821]: addu       $v1, $t2, $a0
    08818EE0:[006A102B]: sltu       $v0, $v1, $t2
    08818EE4:[14400004]: bne        $v0, $zr, 0x08818EF8
    08818EE8:[252BFFFF]: addiu      $t3, $t1, -1
    08818EEC:[0065182B]: sltu       $v1, $v1, $a1
    08818EF0:[2522FFFE]: addiu      $v0, $t1, -2
    08818EF4:[0043580B]: movn       $t3, $v0, $v1
    08818EF8:[000C1400]: sll        $v0, $t4, 0x0010
    08818EFC:[01621025]: or         $v0, $t3, $v0
    08818F00:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08818F04:[03E00008]: jr         $ra
    08818F08:[00000000]: nop
    08818F0C:[00A7102B]: sltu       $v0, $a1, $a3
    08818F10:[1440001C]: bne        $v0, $zr, 0x08818F84
    08818F14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F18:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818F1C:[0047102B]: sltu       $v0, $v0, $a3
    08818F20:[1440006A]: bne        $v0, $zr, 0x088190CC
    08818F24:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F28:[2CE20100]: sltiu      $v0, $a3, 256
    08818F2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818F30:[14400003]: bne        $v0, $zr, 0x08818F40
    08818F34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F38:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818F3C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818F40:[00681006]: srlv       $v0, $t0, $v1
    08818F44:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818F48:[246355F8]: addiu      $v1, $v1, 22008
    08818F4C:[00431021]: addu       $v0, $v0, $v1
    08818F50:[90440000]: lbu        $a0, 0($v0)
    08818F54:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818F58:[00A42021]: addu       $a0, $a1, $a0
    08818F5C:[00643823]: subu       $a3, $v1, $a0
    08818F60:[54E0007F]: bnel       $a3, $zr, 0x08819160
    08818F64:[00671823]: subu       $v1, $v1, $a3
    08818F68:[010B102B]: sltu       $v0, $t0, $t3
    08818F6C:[14400079]: bne        $v0, $zr, 0x08819154
    08818F70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F74:[01CA102B]: sltu       $v0, $t6, $t2
    08818F78:[50400076]: beql       $v0, $zr, 0x08819154
    08818F7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F80:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F84:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F88:[03E00008]: jr         $ra
    08818F8C:[00000000]: nop
    08818F90:[0046102B]: sltu       $v0, $v0, $a2
    08818F94:[14400067]: bne        $v0, $zr, 0x08819134
    08818F98:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F9C:[2CC20100]: sltiu      $v0, $a2, 256
    08818FA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818FA4:[14400003]: bne        $v0, $zr, 0x08818FB4
    08818FA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818FAC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818FB0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818FB4:[006A1006]: srlv       $v0, $t2, $v1
    08818FB8:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818FBC:[246355F8]: addiu      $v1, $v1, 22008
    08818FC0:[00431021]: addu       $v0, $v0, $v1
    08818FC4:[90440000]: lbu        $a0, 0($v0)
    08818FC8:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08818FCC:[00A42021]: addu       $a0, $a1, $a0
    08818FD0:[00442023]: subu       $a0, $v0, $a0
    08818FD4:[10800008]: beq        $a0, $zr, 0x08818FF8
    08818FD8:[000A3402]: srl        $a2, $t2, 0x0010
    08818FDC:[00441023]: subu       $v0, $v0, $a0
    08818FE0:[004E1006]: srlv       $v0, $t6, $v0
    08818FE4:[008B1804]: sllv       $v1, $t3, $a0
    08818FE8:[00625825]: or         $t3, $v1, $v0
    08818FEC:[008E7004]: sllv       $t6, $t6, $a0
    08818FF0:[008A5004]: sllv       $t2, $t2, $a0
    08818FF4:[000A3402]: srl        $a2, $t2, 0x0010
    08818FF8:[14C00002]: bne        $a2, $zr, 0x08819004
    08818FFC:[0166001B]: divu       $t3, $a2
    08819000:[000001CD]: break      0x00007
    08819004:[3147FFFF]: andi       $a3, $t2, -1
    08819008:[000E1C02]: srl        $v1, $t6, 0x0010
    0881900C:[00002012]: mflo       $a0
    08819010:[00001010]: mfhi       $v0
    08819014:[00E40018]: mult       $a3, $a0
    08819018:[00021400]: sll        $v0, $v0, 0x0010
    0881901C:[00431825]: or         $v1, $v0, $v1
    08819020:[00002812]: mflo       $a1
    08819024:[0065102B]: sltu       $v0, $v1, $a1
    08819028:[14C00002]: bne        $a2, $zr, 0x08819034
    0881902C:[0166001B]: divu       $t3, $a2
    08819030:[000001CD]: break      0x00007
    08819034:[10400008]: beq        $v0, $zr, 0x08819058
    08819038:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0881903C:[006A1821]: addu       $v1, $v1, $t2
    08819040:[006A102B]: sltu       $v0, $v1, $t2
    08819044:[14400004]: bne        $v0, $zr, 0x08819058
    08819048:[248CFFFF]: addiu      $t4, $a0, -1
    0881904C:[0065102B]: sltu       $v0, $v1, $a1
    08819050:[544000D2]: bnel       $v0, $zr, 0x0881939C
    08819054:[248CFFFE]: addiu      $t4, $a0, -2
    08819058:[00651823]: subu       $v1, $v1, $a1
    0881905C:[14C00002]: bne        $a2, $zr, 0x08819068
    08819060:[0066001B]: divu       $v1, $a2
    08819064:[000001CD]: break      0x00007
    08819068:[31C4FFFF]: andi       $a0, $t6, -1
    0881906C:[00004012]: mflo       $t0
    08819070:[00001010]: mfhi       $v0
    08819074:[00E80018]: mult       $a3, $t0
    08819078:[00021400]: sll        $v0, $v0, 0x0010
    0881907C:[00442025]: or         $a0, $v0, $a0
    08819080:[00002812]: mflo       $a1
    08819084:[0085102B]: sltu       $v0, $a0, $a1
    08819088:[14C00002]: bne        $a2, $zr, 0x08819094
    0881908C:[0066001B]: divu       $v1, $a2
    08819090:[000001CD]: break      0x00007
    08819094:[10400008]: beq        $v0, $zr, 0x088190B8
    08819098:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    0881909C:[01441821]: addu       $v1, $t2, $a0
    088190A0:[006A102B]: sltu       $v0, $v1, $t2
    088190A4:[14400004]: bne        $v0, $zr, 0x088190B8
    088190A8:[2509FFFF]: addiu      $t1, $t0, -1
    088190AC:[0065182B]: sltu       $v1, $v1, $a1
    088190B0:[2502FFFE]: addiu      $v0, $t0, -2
    088190B4:[0043480B]: movn       $t1, $v0, $v1
    088190B8:[000C1400]: sll        $v0, $t4, 0x0010
    088190BC:[01221025]: or         $v0, $t1, $v0
    088190C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088190C4:[03E00008]: jr         $ra
    088190C8:[00000000]: nop
    088190CC:[3442FFFF]: ori        $v0, $v0, -1
    088190D0:[0047102B]: sltu       $v0, $v0, $a3
    088190D4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190D8:[1040FF99]: beq        $v0, $zr, 0x08818F40
    088190DC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088190E0:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088190E4:[0A2063D0]: j          0x08818F40
    088190E8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088190EC:[3442FFFF]: ori        $v0, $v0, -1
    088190F0:[004A102B]: sltu       $v0, $v0, $t2
    088190F4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190F8:[1040FF42]: beq        $v0, $zr, 0x08818E04
    088190FC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819100:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819104:[0A206381]: j          0x08818E04
    08819108:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0881910C:[14C00002]: bne        $a2, $zr, 0x08819118
    08819110:[0046001B]: divu       $v0, $a2
    08819114:[000001CD]: break      0x00007
    08819118:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0881911C:[00005012]: mflo       $t2
    08819120:[004A102B]: sltu       $v0, $v0, $t2
    08819124:[5440FFF1]: bnel       $v0, $zr, 0x088190EC
    08819128:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881912C:[0A20637C]: j          0x08818DF0
    08819130:[2D420100]: sltiu      $v0, $t2, 256
    08819134:[3442FFFF]: ori        $v0, $v0, -1
    08819138:[0046102B]: sltu       $v0, $v0, $a2
    0881913C:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819140:[1040FF9C]: beq        $v0, $zr, 0x08818FB4
    08819144:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819148:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0881914C:[0A2063ED]: j          0x08818FB4
    08819150:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819154:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819158:[03E00008]: jr         $ra
    0881915C:[00000000]: nop
    08819160:[00E82004]: sllv       $a0, $t0, $a3
    08819164:[006A1006]: srlv       $v0, $t2, $v1
    08819168:[00826025]: or         $t4, $a0, $v0
    0881916C:[006B2806]: srlv       $a1, $t3, $v1
    08819170:[000C4402]: srl        $t0, $t4, 0x0010
    08819174:[15000002]: bne        $t0, $zr, 0x08819180
    08819178:[00A8001B]: divu       $a1, $t0
    0881917C:[000001CD]: break      0x00007
    08819180:[318FFFFF]: andi       $t7, $t4, -1
    08819184:[00EB1004]: sllv       $v0, $t3, $a3
    08819188:[006E1806]: srlv       $v1, $t6, $v1
    0881918C:[00435825]: or         $t3, $v0, $v1
    08819190:[000B3402]: srl        $a2, $t3, 0x0010
    08819194:[00EE7004]: sllv       $t6, $t6, $a3
    08819198:[00EA3804]: sllv       $a3, $t2, $a3
    0881919C:[00006812]: mflo       $t5
    088191A0:[00002010]: mfhi       $a0
    088191A4:[01ED0018]: mult       $t7, $t5
    088191A8:[00042400]: sll        $a0, $a0, 0x0010
    088191AC:[00861825]: or         $v1, $a0, $a2
    088191B0:[00004812]: mflo       $t1
    088191B4:[0069102B]: sltu       $v0, $v1, $t1
    088191B8:[15000002]: bne        $t0, $zr, 0x088191C4
    088191BC:[00A8001B]: divu       $a1, $t0
    088191C0:[000001CD]: break      0x00007
    088191C4:[10400005]: beq        $v0, $zr, 0x088191DC
    088191C8:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    088191CC:[006C1821]: addu       $v1, $v1, $t4
    088191D0:[006C102B]: sltu       $v0, $v1, $t4
    088191D4:[1040006B]: beq        $v0, $zr, 0x08819384
    088191D8:[25A6FFFF]: addiu      $a2, $t5, -1
    088191DC:[00691823]: subu       $v1, $v1, $t1
    088191E0:[15000002]: bne        $t0, $zr, 0x088191EC
    088191E4:[0068001B]: divu       $v1, $t0
    088191E8:[000001CD]: break      0x00007
    088191EC:[3164FFFF]: andi       $a0, $t3, -1
    088191F0:[00005012]: mflo       $t2
    088191F4:[00001010]: mfhi       $v0
    088191F8:[01EA0018]: mult       $t7, $t2
    088191FC:[00021400]: sll        $v0, $v0, 0x0010
    08819200:[00442025]: or         $a0, $v0, $a0
    08819204:[00002812]: mflo       $a1
    08819208:[0085102B]: sltu       $v0, $a0, $a1
    0881920C:[15000002]: bne        $t0, $zr, 0x08819218
    08819210:[0068001B]: divu       $v1, $t0
    08819214:[000001CD]: break      0x00007
    08819218:[10400005]: beq        $v0, $zr, 0x08819230
    0881921C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08819220:[008C2021]: addu       $a0, $a0, $t4
    08819224:[008C102B]: sltu       $v0, $a0, $t4
    08819228:[10400050]: beq        $v0, $zr, 0x0881936C
    0881922C:[2549FFFF]: addiu      $t1, $t2, -1
    08819230:[00061400]: sll        $v0, $a2, 0x0010
    08819234:[01224025]: or         $t0, $t1, $v0
    08819238:[00851823]: subu       $v1, $a0, $a1
    0881923C:[01070019]: multu      $t0, $a3
    08819240:[00004810]: mfhi       $t1
    08819244:[0069102B]: sltu       $v0, $v1, $t1
    08819248:[14400045]: bne        $v0, $zr, 0x08819360
    0881924C:[2502FFFF]: addiu      $v0, $t0, -1
    08819250:[5069003F]: beql       $v1, $t1, 0x08819350
    08819254:[00001812]: mflo       $v1
    08819258:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881925C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819260:[03E00008]: jr         $ra
    08819264:[00000000]: nop
    08819268:[00691823]: subu       $v1, $v1, $t1
    0881926C:[006B2806]: srlv       $a1, $t3, $v1
    08819270:[000A4402]: srl        $t0, $t2, 0x0010
    08819274:[15000002]: bne        $t0, $zr, 0x08819280
    08819278:[00A8001B]: divu       $a1, $t0
    0881927C:[000001CD]: break      0x00007
    08819280:[314DFFFF]: andi       $t5, $t2, -1
    08819284:[006E1806]: srlv       $v1, $t6, $v1
    08819288:[012B1004]: sllv       $v0, $t3, $t1
    0881928C:[00435825]: or         $t3, $v0, $v1
    08819290:[000B3402]: srl        $a2, $t3, 0x0010
    08819294:[012E7004]: sllv       $t6, $t6, $t1
    08819298:[00003812]: mflo       $a3
    0881929C:[00002010]: mfhi       $a0
    088192A0:[01A70018]: mult       $t5, $a3
    088192A4:[00042400]: sll        $a0, $a0, 0x0010
    088192A8:[00861825]: or         $v1, $a0, $a2
    088192AC:[00004812]: mflo       $t1
    088192B0:[0069102B]: sltu       $v0, $v1, $t1
    088192B4:[15000002]: bne        $t0, $zr, 0x088192C0
    088192B8:[00A8001B]: divu       $a1, $t0
    088192BC:[000001CD]: break      0x00007
    088192C0:[10400005]: beq        $v0, $zr, 0x088192D8
    088192C4:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088192C8:[006A1821]: addu       $v1, $v1, $t2
    088192CC:[006A102B]: sltu       $v0, $v1, $t2
    088192D0:[10400036]: beq        $v0, $zr, 0x088193AC
    088192D4:[24E6FFFF]: addiu      $a2, $a3, -1
    088192D8:[00691823]: subu       $v1, $v1, $t1
    088192DC:[15000002]: bne        $t0, $zr, 0x088192E8
    088192E0:[0068001B]: divu       $v1, $t0
    088192E4:[000001CD]: break      0x00007
    088192E8:[3164FFFF]: andi       $a0, $t3, -1
    088192EC:[00004812]: mflo       $t1
    088192F0:[00001010]: mfhi       $v0
    088192F4:[01A90018]: mult       $t5, $t1
    088192F8:[00021400]: sll        $v0, $v0, 0x0010
    088192FC:[00442025]: or         $a0, $v0, $a0
    08819300:[00002812]: mflo       $a1
    08819304:[0085102B]: sltu       $v0, $a0, $a1
    08819308:[15000002]: bne        $t0, $zr, 0x08819314
    0881930C:[0068001B]: divu       $v1, $t0
    08819310:[000001CD]: break      0x00007
    08819314:[1040000A]: beq        $v0, $zr, 0x08819340
    08819318:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    0881931C:[008A2021]: addu       $a0, $a0, $t2
    08819320:[008A102B]: sltu       $v0, $a0, $t2
    08819324:[14400006]: bne        $v0, $zr, 0x08819340
    08819328:[252BFFFF]: addiu      $t3, $t1, -1
    0881932C:[0085102B]: sltu       $v0, $a0, $a1
    08819330:[10400004]: beq        $v0, $zr, 0x08819344
    08819334:[00061400]: sll        $v0, $a2, 0x0010
    08819338:[252BFFFE]: addiu      $t3, $t1, -2
    0881933C:[008A2021]: addu       $a0, $a0, $t2
    08819340:[00061400]: sll        $v0, $a2, 0x0010
    08819344:[00852023]: subu       $a0, $a0, $a1
    08819348:[0A20638F]: j          0x08818E3C
    0881934C:[01623825]: or         $a3, $t3, $v0
    08819350:[01C3102B]: sltu       $v0, $t6, $v1
    08819354:[5040FFC1]: beql       $v0, $zr, 0x0881925C
    08819358:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881935C:[2502FFFF]: addiu      $v0, $t0, -1
    08819360:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819364:[03E00008]: jr         $ra
    08819368:[00000000]: nop
    0881936C:[0085102B]: sltu       $v0, $a0, $a1
    08819370:[1040FFB0]: beq        $v0, $zr, 0x08819234
    08819374:[00061400]: sll        $v0, $a2, 0x0010
    08819378:[008C2021]: addu       $a0, $a0, $t4
    0881937C:[0A20648D]: j          0x08819234
    08819380:[2549FFFE]: addiu      $t1, $t2, -2
    08819384:[0069102B]: sltu       $v0, $v1, $t1
    08819388:[5040FF95]: beql       $v0, $zr, 0x088191E0
    0881938C:[00691823]: subu       $v1, $v1, $t1
    08819390:[25A6FFFE]: addiu      $a2, $t5, -2
    08819394:[0A206477]: j          0x088191DC
    08819398:[006C1821]: addu       $v1, $v1, $t4
    0881939C:[0A206416]: j          0x08819058
    088193A0:[006A1821]: addu       $v1, $v1, $t2
    088193A4:[0A2063A6]: j          0x08818E98
    088193A8:[006A1821]: addu       $v1, $v1, $t2
    088193AC:[0069102B]: sltu       $v0, $v1, $t1
    088193B0:[5040FFCA]: beql       $v0, $zr, 0x088192DC
    088193B4:[00691823]: subu       $v1, $v1, $t1
    088193B8:[24E6FFFE]: addiu      $a2, $a3, -2
    088193BC:[0A2064B6]: j          0x088192D8
    088193C0:[006A1821]: addu       $v1, $v1, $t2
_S1_2_8844938 332,854 instructions (1.236%), 1 calls (08844938 - 08844A9C, length 90)
    08844938:[27BDFFD0]: addiu      $sp, $sp, -48
    0884493C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08844940:[AFB00010]: sw         $s0, 16($sp)
    08844944:[2450E570]: addiu      $s0, $v0, -6800
    08844948:[8E020110]: lw         $v0, 272($s0)
    0884494C:[AFBF0024]: sw         $ra, 36($sp)
    08844950:[AFB40020]: sw         $s4, 32($sp)
    08844954:[AFB3001C]: sw         $s3, 28($sp)
    08844958:[AFB20018]: sw         $s2, 24($sp)
    0884495C:[14400047]: bne        $v0, $zr, 0x08844A7C
    08844960:[AFB10014]: sw         $s1, 20($sp)
    08844964:[0E20CFE1]: jal        0x08833F84
    08844968:[00000000]: nop
    0884496C:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    08844970:[34638800]: ori        $v1, $v1, -30720
    08844974:[00431021]: addu       $v0, $v0, $v1
    08844978:[0E20CFE1]: jal        0x08833F84
    0884497C:[AE02010C]: sw         $v0, 268($s0)
    08844980:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    08844984:[34638800]: ori        $v1, $v1, -30720
    08844988:[00431021]: addu       $v0, $v0, $v1
    0884498C:[0E20CFE1]: jal        0x08833F84
    08844990:[AE020110]: sw         $v0, 272($s0)
    08844994:[3C030011]: lui        $v1, 0x0011 <=> li $v1, 0x00110000
    08844998:[34638800]: ori        $v1, $v1, -30720
    0884499C:[8E04010C]: lw         $a0, 268($s0)
    088449A0:[00431021]: addu       $v0, $v0, $v1
    088449A4:[AE020114]: sw         $v0, 276($s0)
    088449A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449AC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088449B4:[00031040]: sll        $v0, $v1, 0x0001
    088449B8:[00441021]: addu       $v0, $v0, $a0
    088449BC:[24630001]: addiu      $v1, $v1, 1
    088449C0:[1465FFFC]: bne        $v1, $a1, 0x088449B4
    088449C4:[A4460000]: sh         $a2, 0($v0)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449D8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088449DC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E0:[2450E570]: addiu      $s0, $v0, -6800
    088449E4:[8E020118]: lw         $v0, 280($s0)
    088449E8:[00511821]: addu       $v1, $v0, $s1
    088449EC:[94670000]: lhu        $a3, 0($v1)
    088449F0:[50E00016]: beql       $a3, $zr, 0x08844A4C
    088449F4:[26520001]: addiu      $s2, $s2, 1
    088449F8:[84620002]: lh         $v0, 2($v1)
    088449FC:[00124240]: sll        $t0, $s2, 0x0009
    08844A00:[14400003]: bne        $v0, $zr, 0x08844A10
    08844A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A08:[0A211292]: j          0x08844A48
    08844A0C:[A4600000]: sh         $zr, 0($v1)
    08844A10:[8E050114]: lw         $a1, 276($s0)
    08844A14:[8E060110]: lw         $a2, 272($s0)
    08844A18:[AFA70000]: sw         $a3, 0($sp)
    08844A1C:[00B12821]: addu       $a1, $a1, $s1
    08844A20:[0E2111F3]: jal        0x088447CC
    08844A24:[00C83021]: addu       $a2, $a2, $t0
    08844A28:[8E020118]: lw         $v0, 280($s0)
    08844A2C:[8E03010C]: lw         $v1, 268($s0)
    08844A30:[26730001]: addiu      $s3, $s3, 1
    08844A34:[00511021]: addu       $v0, $v0, $s1
    08844A38:[94420000]: lhu        $v0, 0($v0)
    08844A3C:[00021040]: sll        $v0, $v0, 0x0001
    08844A40:[00431021]: addu       $v0, $v0, $v1
    08844A44:[A4520000]: sh         $s2, 0($v0)
    08844A48:[26520001]: addiu      $s2, $s2, 1
    08844A4C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08844A50:[1642FFE2]: bne        $s2, $v0, 0x088449DC
    08844A54:[26310004]: addiu      $s1, $s1, 4
    08844A58:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08844A5C:[00000000]: nop
    08844A60:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08844A64:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08844A68:[02823821]: addu       $a3, $s4, $v0
    08844A6C:[24849C90]: addiu      $a0, $a0, -25456
    08844A70:[24A50880]: addiu      $a1, $a1, 2176
    08844A74:[0E209969]: jal        0x088265A4
    08844A78:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08844A7C:[8FBF0024]: lw         $ra, 36($sp)
    08844A80:[8FB40020]: lw         $s4, 32($sp)
    08844A84:[8FB3001C]: lw         $s3, 28($sp)
    08844A88:[8FB20018]: lw         $s2, 24($sp)
    08844A8C:[8FB10014]: lw         $s1, 20($sp)
    08844A90:[8FB00010]: lw         $s0, 16($sp)
    08844A94:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08844A98:[03E00008]: jr         $ra
    08844A9C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088449C0 65,536 times (length 5)
    088449A0:[00431021]: addu       $v0, $v0, $v1
    088449A4:[AE020114]: sw         $v0, 276($s0)
    088449A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449AC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 088449B4:[00031040]: sll        $v0, $v1, 0x0001
    088449B8:[00441021]: addu       $v0, $v0, $a0
    088449BC:[24630001]: addiu      $v1, $v1, 1
--> 088449C0:[1465FFFC]: bne        $v1, $a1, 0x088449B4
    088449C4:[A4460000]: sh         $a2, 0($v0)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
  Back Branch 08844A50 512 times (length 31)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449D8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088449DC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E0:[2450E570]: addiu      $s0, $v0, -6800
    088449E4:[8E020118]: lw         $v0, 280($s0)
    088449E8:[00511821]: addu       $v1, $v0, $s1
    088449EC:[94670000]: lhu        $a3, 0($v1)
    088449F0:[50E00016]: beql       $a3, $zr, 0x08844A4C
    088449F4:[26520001]: addiu      $s2, $s2, 1
    088449F8:[84620002]: lh         $v0, 2($v1)
    088449FC:[00124240]: sll        $t0, $s2, 0x0009
    08844A00:[14400003]: bne        $v0, $zr, 0x08844A10
    08844A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A08:[0A211292]: j          0x08844A48
    08844A0C:[A4600000]: sh         $zr, 0($v1)
    08844A10:[8E050114]: lw         $a1, 276($s0)
    08844A14:[8E060110]: lw         $a2, 272($s0)
    08844A18:[AFA70000]: sw         $a3, 0($sp)
    08844A1C:[00B12821]: addu       $a1, $a1, $s1
    08844A20:[0E2111F3]: jal        0x088447CC
    08844A24:[00C83021]: addu       $a2, $a2, $t0
    08844A28:[8E020118]: lw         $v0, 280($s0)
    08844A2C:[8E03010C]: lw         $v1, 268($s0)
    08844A30:[26730001]: addiu      $s3, $s3, 1
    08844A34:[00511021]: addu       $v0, $v0, $s1
    08844A38:[94420000]: lhu        $v0, 0($v0)
    08844A3C:[00021040]: sll        $v0, $v0, 0x0001
    08844A40:[00431021]: addu       $v0, $v0, $v1
    08844A44:[A4520000]: sh         $s2, 0($v0)
    08844A48:[26520001]: addiu      $s2, $s2, 1
    08844A4C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 08844A50:[1642FFE2]: bne        $s2, $v0, 0x088449DC
    08844A54:[26310004]: addiu      $s1, $s1, 4
    08844A58:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08844A5C:[00000000]: nop
    08844A60:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_893633C 321,730 instructions (1.194%), 1,036 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 18,744 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08936A50 8,110 times (length 17)
    08936A00:[1460FAEF]: bne        $v1, $zr, 0x089355C0
    08936A04:[AFA20040]: sw         $v0, 64($sp)
    08936A08:[0A24D631]: j          0x089358C4
    08936A0C:[8FA40248]: lw         $a0, 584($sp)
    08936A10:[AFA60240]: sw         $a2, 576($sp)
--> 08936A14:[00112F00]: sll        $a1, $s1, 0x001C
    08936A18:[00101102]: srl        $v0, $s0, 0x0004
    08936A1C:[00A21025]: or         $v0, $a1, $v0
    08936A20:[8FA6021C]: lw         $a2, 540($sp)
    08936A24:[3204000F]: andi       $a0, $s0, 15
    08936A28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936A2C:[8FA20240]: lw         $v0, 576($sp)
    08936A30:[00C42021]: addu       $a0, $a2, $a0
    08936A34:[00111902]: srl        $v1, $s1, 0x0004
    08936A38:[2442FFFF]: addiu      $v0, $v0, -1
    08936A3C:[90860000]: lbu        $a2, 0($a0)
    08936A40:[AFA20240]: sw         $v0, 576($sp)
    08936A44:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936A48:[02031025]: or         $v0, $s0, $v1
    08936A4C:[8FA30240]: lw         $v1, 576($sp)
--> 08936A50:[1440FFF0]: bne        $v0, $zr, 0x08936A14
    08936A54:[A0660000]: sb         $a2, 0($v1)
    08936A58:[8FA40240]: lw         $a0, 576($sp)
    08936A5C:[27A300B0]: addiu      $v1, $sp, 176
    08936A60:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 6,339 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 0893685C 3,867 times (length 16)
    08936810:[27B3020C]: addiu      $s3, $sp, 524
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936870 3,867 times (length 20)
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
    08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936870:[1040FFED]: beq        $v0, $zr, 0x08936828
    08936874:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936878:[2665FFFF]: addiu      $a1, $s3, -1
    0893687C:[27A300B0]: addiu      $v1, $sp, 176
    08936880:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936898 2,747 times (length 1290)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 08936A6C 1,037 times (length 1407)
  Back Branch 08936378 1,036 times (length 307)
  Back Branch 08936524 1,036 times (length 111)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
_S1_2_8834420 296,205 instructions (1.100%), 42,315 calls (08834420 - 08834438, length 7)
    08834420:[8C820000]: lw         $v0, 0($a0)
    08834424:[00A21023]: subu       $v0, $a1, $v0
    08834428:[2444000F]: addiu      $a0, $v0, 15
    0883442C:[28430000]: slti       $v1, $v0, 0
    08834430:[0083100B]: movn       $v0, $a0, $v1
    08834434:[03E00008]: jr         $ra
    08834438:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_88193C4 293,892 instructions (1.091%), 3,867 calls (088193C4 - 08819A24, length 409)
    088193C4:[27BDFFF0]: addiu      $sp, $sp, -16
    088193C8:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088193CC:[AFB20008]: sw         $s2, 8($sp)
    088193D0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088193D4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088193D8:[AFB10004]: sw         $s1, 4($sp)
    088193DC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088193E0:[14E00057]: bne        $a3, $zr, 0x08819540
    088193E4:[AFB00000]: sw         $s0, 0($sp)
    088193E8:[00A9102B]: sltu       $v0, $a1, $t1
    088193EC:[1440007B]: bne        $v0, $zr, 0x088195DC
    088193F0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088193F4:[112000D0]: beq        $t1, $zr, 0x08819738
    088193F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088193FC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819400:[0049102B]: sltu       $v0, $v0, $t1
    08819404:[144000C4]: bne        $v0, $zr, 0x08819718
    08819408:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881940C:[2D220100]: sltiu      $v0, $t1, 256
    08819410:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819414:[14400003]: bne        $v0, $zr, 0x08819424
    08819418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881941C:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819420:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819424:[00691006]: srlv       $v0, $t1, $v1
    08819428:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0881942C:[246355F8]: addiu      $v1, $v1, 22008
    08819430:[00431021]: addu       $v0, $v0, $v1
    08819434:[90440000]: lbu        $a0, 0($v0)
    08819438:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0881943C:[00A42021]: addu       $a0, $a1, $a0
    08819440:[00642023]: subu       $a0, $v1, $a0
    08819444:[548000DD]: bnel       $a0, $zr, 0x088197BC
    08819448:[00894804]: sllv       $t1, $t1, $a0
    0881944C:[00C92823]: subu       $a1, $a2, $t1
    08819450:[00094402]: srl        $t0, $t1, 0x0010
    08819454:[312BFFFF]: andi       $t3, $t1, -1
    08819458:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0881945C:[15000002]: bne        $t0, $zr, 0x08819468
    08819460:[00A8001B]: divu       $a1, $t0
    08819464:[000001CD]: break      0x00007
    08819468:[000A2402]: srl        $a0, $t2, 0x0010
    0881946C:[00001812]: mflo       $v1
    08819470:[00001010]: mfhi       $v0
    08819474:[01630018]: mult       $t3, $v1
    08819478:[00021400]: sll        $v0, $v0, 0x0010
    0881947C:[00442025]: or         $a0, $v0, $a0
    08819480:[00003012]: mflo       $a2
    08819484:[0086182B]: sltu       $v1, $a0, $a2
    08819488:[15000002]: bne        $t0, $zr, 0x08819494
    0881948C:[00A8001B]: divu       $a1, $t0
    08819490:[000001CD]: break      0x00007
    08819494:[10600009]: beq        $v1, $zr, 0x088194BC
    08819498:[00861823]: subu       $v1, $a0, $a2
    0881949C:[00892021]: addu       $a0, $a0, $t1
    088194A0:[0089102B]: sltu       $v0, $a0, $t1
    088194A4:[14400005]: bne        $v0, $zr, 0x088194BC
    088194A8:[00861823]: subu       $v1, $a0, $a2
    088194AC:[0086182B]: sltu       $v1, $a0, $a2
    088194B0:[00891021]: addu       $v0, $a0, $t1
    088194B4:[0043200B]: movn       $a0, $v0, $v1
    088194B8:[00861823]: subu       $v1, $a0, $a2
    088194BC:[15000002]: bne        $t0, $zr, 0x088194C8
    088194C0:[0068001B]: divu       $v1, $t0
    088194C4:[000001CD]: break      0x00007
    088194C8:[3145FFFF]: andi       $a1, $t2, -1
    088194CC:[00002012]: mflo       $a0
    088194D0:[00001010]: mfhi       $v0
    088194D4:[01640018]: mult       $t3, $a0
    088194D8:[00021400]: sll        $v0, $v0, 0x0010
    088194DC:[00452825]: or         $a1, $v0, $a1
    088194E0:[00005012]: mflo       $t2
    088194E4:[00AA202B]: sltu       $a0, $a1, $t2
    088194E8:[15000002]: bne        $t0, $zr, 0x088194F4
    088194EC:[0068001B]: divu       $v1, $t0
    088194F0:[000001CD]: break      0x00007
    088194F4:[10800009]: beq        $a0, $zr, 0x0881951C
    088194F8:[00AA1023]: subu       $v0, $a1, $t2
    088194FC:[00A92821]: addu       $a1, $a1, $t1
    08819500:[00A9102B]: sltu       $v0, $a1, $t1
    08819504:[14400005]: bne        $v0, $zr, 0x0881951C
    08819508:[00AA1023]: subu       $v0, $a1, $t2
    0881950C:[00A91821]: addu       $v1, $a1, $t1
    08819510:[00AA102B]: sltu       $v0, $a1, $t2
    08819514:[0062280B]: movn       $a1, $v1, $v0
    08819518:[00AA1023]: subu       $v0, $a1, $t2
    0881951C:[01C26006]: srlv       $t4, $v0, $t6
    08819520:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819524:[8FB20008]: lw         $s2, 8($sp)
    08819528:[8FB10004]: lw         $s1, 4($sp)
    0881952C:[8FB00000]: lw         $s0, 0($sp)
    08819530:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819534:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    08819538:[03E00008]: jr         $ra
    0881953C:[27BD0010]: addiu      $sp, $sp, 16
    08819540:[00A7102B]: sltu       $v0, $a1, $a3
    08819544:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08819548:[1440FFF6]: bne        $v0, $zr, 0x08819524
    0881954C:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    08819550:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819554:[0047102B]: sltu       $v0, $v0, $a3
    08819558:[14400089]: bne        $v0, $zr, 0x08819780
    0881955C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819560:[2CE20100]: sltiu      $v0, $a3, 256
    08819564:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819568:[14400003]: bne        $v0, $zr, 0x08819578
    0881956C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819570:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819574:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819578:[00681006]: srlv       $v0, $t0, $v1
    0881957C:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819580:[246355F8]: addiu      $v1, $v1, 22008
    08819584:[00431021]: addu       $v0, $v0, $v1
    08819588:[90440000]: lbu        $a0, 0($v0)
    0881958C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819590:[00A42021]: addu       $a0, $a1, $a0
    08819594:[00445823]: subu       $t3, $v0, $a0
    08819598:[156000BB]: bne        $t3, $zr, 0x08819888
    0881959C:[004BC823]: subu       $t9, $v0, $t3
    088195A0:[0106102B]: sltu       $v0, $t0, $a2
    088195A4:[1440007E]: bne        $v0, $zr, 0x088197A0
    088195A8:[01492023]: subu       $a0, $t2, $t1
    088195AC:[0149102B]: sltu       $v0, $t2, $t1
    088195B0:[1040007C]: beq        $v0, $zr, 0x088197A4
    088195B4:[0144102B]: sltu       $v0, $t2, $a0
    088195B8:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088195BC:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088195C0:[8FB20008]: lw         $s2, 8($sp)
    088195C4:[8FB10004]: lw         $s1, 4($sp)
    088195C8:[8FB00000]: lw         $s0, 0($sp)
    088195CC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088195D0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088195D4:[03E00008]: jr         $ra
    088195D8:[27BD0010]: addiu      $sp, $sp, 16
    088195DC:[0049102B]: sltu       $v0, $v0, $t1
    088195E0:[1440005F]: bne        $v0, $zr, 0x08819760
    088195E4:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088195E8:[2D220100]: sltiu      $v0, $t1, 256
    088195EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088195F0:[14400003]: bne        $v0, $zr, 0x08819600
    088195F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088195F8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088195FC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819600:[00691006]: srlv       $v0, $t1, $v1
    08819604:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819608:[246355F8]: addiu      $v1, $v1, 22008
    0881960C:[00431021]: addu       $v0, $v0, $v1
    08819610:[90440000]: lbu        $a0, 0($v0)
    08819614:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819618:[00A42021]: addu       $a0, $a1, $a0
    0881961C:[00442023]: subu       $a0, $v0, $a0
    08819620:[10800008]: beq        $a0, $zr, 0x08819644
    08819624:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819628:[00441023]: subu       $v0, $v0, $a0
    0881962C:[004A1006]: srlv       $v0, $t2, $v0
    08819630:[00861804]: sllv       $v1, $a2, $a0
    08819634:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819638:[00623025]: or         $a2, $v1, $v0
    0881963C:[00894804]: sllv       $t1, $t1, $a0
    08819640:[008A5004]: sllv       $t2, $t2, $a0
    08819644:[00093C02]: srl        $a3, $t1, 0x0010
    08819648:[14E00002]: bne        $a3, $zr, 0x08819654
    0881964C:[00C7001B]: divu       $a2, $a3
    08819650:[000001CD]: break      0x00007
    08819654:[3128FFFF]: andi       $t0, $t1, -1
    08819658:[000A2402]: srl        $a0, $t2, 0x0010
    0881965C:[00001812]: mflo       $v1
    08819660:[00001010]: mfhi       $v0
    08819664:[01030018]: mult       $t0, $v1
    08819668:[00021400]: sll        $v0, $v0, 0x0010
    0881966C:[00442025]: or         $a0, $v0, $a0
    08819670:[00002812]: mflo       $a1
    08819674:[0085182B]: sltu       $v1, $a0, $a1
    08819678:[14E00002]: bne        $a3, $zr, 0x08819684
    0881967C:[00C7001B]: divu       $a2, $a3
    08819680:[000001CD]: break      0x00007
    08819684:[10600009]: beq        $v1, $zr, 0x088196AC
    08819688:[00851823]: subu       $v1, $a0, $a1
    0881968C:[00892021]: addu       $a0, $a0, $t1
    08819690:[0089102B]: sltu       $v0, $a0, $t1
    08819694:[14400005]: bne        $v0, $zr, 0x088196AC
    08819698:[00851823]: subu       $v1, $a0, $a1
    0881969C:[0085182B]: sltu       $v1, $a0, $a1
    088196A0:[00891021]: addu       $v0, $a0, $t1
    088196A4:[0043200B]: movn       $a0, $v0, $v1
    088196A8:[00851823]: subu       $v1, $a0, $a1
    088196AC:[14E00002]: bne        $a3, $zr, 0x088196B8
    088196B0:[0067001B]: divu       $v1, $a3
    088196B4:[000001CD]: break      0x00007
    088196B8:[3145FFFF]: andi       $a1, $t2, -1
    088196BC:[00002012]: mflo       $a0
    088196C0:[00001010]: mfhi       $v0
    088196C4:[01040018]: mult       $t0, $a0
    088196C8:[00021400]: sll        $v0, $v0, 0x0010
    088196CC:[00452825]: or         $a1, $v0, $a1
    088196D0:[00004012]: mflo       $t0
    088196D4:[00A8202B]: sltu       $a0, $a1, $t0
    088196D8:[14E00002]: bne        $a3, $zr, 0x088196E4
    088196DC:[0067001B]: divu       $v1, $a3
    088196E0:[000001CD]: break      0x00007
    088196E4:[10800009]: beq        $a0, $zr, 0x0881970C
    088196E8:[00A81023]: subu       $v0, $a1, $t0
    088196EC:[00A92821]: addu       $a1, $a1, $t1
    088196F0:[00A9102B]: sltu       $v0, $a1, $t1
    088196F4:[14400005]: bne        $v0, $zr, 0x0881970C
    088196F8:[00A81023]: subu       $v0, $a1, $t0
    088196FC:[00A91821]: addu       $v1, $a1, $t1
    08819700:[00A8102B]: sltu       $v0, $a1, $t0
    08819704:[0062280B]: movn       $a1, $v1, $v0
    08819708:[00A81023]: subu       $v0, $a1, $t0
    0881970C:[01C26006]: srlv       $t4, $v0, $t6
    08819710:[0A206549]: j          0x08819524
    08819714:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819718:[3442FFFF]: ori        $v0, $v0, -1
    0881971C:[0049102B]: sltu       $v0, $v0, $t1
    08819720:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819724:[1040FF3F]: beq        $v0, $zr, 0x08819424
    08819728:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881972C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819730:[0A206509]: j          0x08819424
    08819734:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819738:[15200002]: bne        $t1, $zr, 0x08819744
    0881973C:[0049001B]: divu       $v0, $t1
    08819740:[000001CD]: break      0x00007
    08819744:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819748:[00004812]: mflo       $t1
    0881974C:[0049102B]: sltu       $v0, $v0, $t1
    08819750:[5440FFF1]: bnel       $v0, $zr, 0x08819718
    08819754:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819758:[0A206504]: j          0x08819410
    0881975C:[2D220100]: sltiu      $v0, $t1, 256
    08819760:[3442FFFF]: ori        $v0, $v0, -1
    08819764:[0049102B]: sltu       $v0, $v0, $t1
    08819768:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881976C:[1040FFA4]: beq        $v0, $zr, 0x08819600
    08819770:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819774:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819778:[0A206580]: j          0x08819600
    0881977C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819780:[3442FFFF]: ori        $v0, $v0, -1
    08819784:[0047102B]: sltu       $v0, $v0, $a3
    08819788:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881978C:[1040FF7A]: beq        $v0, $zr, 0x08819578
    08819790:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819794:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819798:[0A20655E]: j          0x08819578
    0881979C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088197A0:[0144102B]: sltu       $v0, $t2, $a0
    088197A4:[00C81823]: subu       $v1, $a2, $t0
    088197A8:[00623023]: subu       $a2, $v1, $v0
    088197AC:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088197B0:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088197B4:[0A206570]: j          0x088195C0
    088197B8:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088197BC:[00641823]: subu       $v1, $v1, $a0
    088197C0:[00662806]: srlv       $a1, $a2, $v1
    088197C4:[00094402]: srl        $t0, $t1, 0x0010
    088197C8:[15000002]: bne        $t0, $zr, 0x088197D4
    088197CC:[00A8001B]: divu       $a1, $t0
    088197D0:[000001CD]: break      0x00007
    088197D4:[312BFFFF]: andi       $t3, $t1, -1
    088197D8:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088197DC:[01C61004]: sllv       $v0, $a2, $t6
    088197E0:[006A1806]: srlv       $v1, $t2, $v1
    088197E4:[00437825]: or         $t7, $v0, $v1
    088197E8:[000F3402]: srl        $a2, $t7, 0x0010
    088197EC:[00003812]: mflo       $a3
    088197F0:[00002010]: mfhi       $a0
    088197F4:[01670018]: mult       $t3, $a3
    088197F8:[00042400]: sll        $a0, $a0, 0x0010
    088197FC:[00862025]: or         $a0, $a0, $a2
    08819800:[00003812]: mflo       $a3
    08819804:[0087102B]: sltu       $v0, $a0, $a3
    08819808:[15000002]: bne        $t0, $zr, 0x08819814
    0881980C:[00A8001B]: divu       $a1, $t0
    08819810:[000001CD]: break      0x00007
    08819814:[10400005]: beq        $v0, $zr, 0x0881982C
    08819818:[01CA5004]: sllv       $t2, $t2, $t6
    0881981C:[00892021]: addu       $a0, $a0, $t1
    08819820:[0089102B]: sltu       $v0, $a0, $t1
    08819824:[1040007D]: beq        $v0, $zr, 0x08819A1C
    08819828:[0087182B]: sltu       $v1, $a0, $a3
    0881982C:[00871823]: subu       $v1, $a0, $a3
    08819830:[15000002]: bne        $t0, $zr, 0x0881983C
    08819834:[0068001B]: divu       $v1, $t0
    08819838:[000001CD]: break      0x00007
    0881983C:[31E5FFFF]: andi       $a1, $t7, -1
    08819840:[00002012]: mflo       $a0
    08819844:[00001010]: mfhi       $v0
    08819848:[01640018]: mult       $t3, $a0
    0881984C:[00021400]: sll        $v0, $v0, 0x0010
    08819850:[00452825]: or         $a1, $v0, $a1
    08819854:[00003012]: mflo       $a2
    08819858:[00A6202B]: sltu       $a0, $a1, $a2
    0881985C:[15000002]: bne        $t0, $zr, 0x08819868
    08819860:[0068001B]: divu       $v1, $t0
    08819864:[000001CD]: break      0x00007
    08819868:[5080FEFC]: beql       $a0, $zr, 0x0881945C
    0881986C:[00A62823]: subu       $a1, $a1, $a2
    08819870:[00A92821]: addu       $a1, $a1, $t1
    08819874:[00A9102B]: sltu       $v0, $a1, $t1
    08819878:[10400064]: beq        $v0, $zr, 0x08819A0C
    0881987C:[00A6182B]: sltu       $v1, $a1, $a2
    08819880:[0A206517]: j          0x0881945C
    08819884:[00A62823]: subu       $a1, $a1, $a2
    08819888:[01681804]: sllv       $v1, $t0, $t3
    0881988C:[03291006]: srlv       $v0, $t1, $t9
    08819890:[00623825]: or         $a3, $v1, $v0
    08819894:[03262806]: srlv       $a1, $a2, $t9
    08819898:[00074402]: srl        $t0, $a3, 0x0010
    0881989C:[15000002]: bne        $t0, $zr, 0x088198A8
    088198A0:[00A8001B]: divu       $a1, $t0
    088198A4:[000001CD]: break      0x00007
    088198A8:[30F2FFFF]: andi       $s2, $a3, -1
    088198AC:[01661804]: sllv       $v1, $a2, $t3
    088198B0:[032A1006]: srlv       $v0, $t2, $t9
    088198B4:[00628025]: or         $s0, $v1, $v0
    088198B8:[00103402]: srl        $a2, $s0, 0x0010
    088198BC:[01697804]: sllv       $t7, $t1, $t3
    088198C0:[016A8804]: sllv       $s1, $t2, $t3
    088198C4:[00007012]: mflo       $t6
    088198C8:[00002010]: mfhi       $a0
    088198CC:[024E0018]: mult       $s2, $t6
    088198D0:[00042400]: sll        $a0, $a0, 0x0010
    088198D4:[00861825]: or         $v1, $a0, $a2
    088198D8:[00004812]: mflo       $t1
    088198DC:[0069102B]: sltu       $v0, $v1, $t1
    088198E0:[15000002]: bne        $t0, $zr, 0x088198EC
    088198E4:[00A8001B]: divu       $a1, $t0
    088198E8:[000001CD]: break      0x00007
    088198EC:[10400005]: beq        $v0, $zr, 0x08819904
    088198F0:[01C0C021]: addu       $t8, $t6, $zr <=> move $t8, $t6
    088198F4:[00671821]: addu       $v1, $v1, $a3
    088198F8:[0067102B]: sltu       $v0, $v1, $a3
    088198FC:[1040003D]: beq        $v0, $zr, 0x088199F4
    08819900:[25D8FFFF]: addiu      $t8, $t6, -1
    08819904:[00691823]: subu       $v1, $v1, $t1
    08819908:[15000002]: bne        $t0, $zr, 0x08819914
    0881990C:[0068001B]: divu       $v1, $t0
    08819910:[000001CD]: break      0x00007
    08819914:[3204FFFF]: andi       $a0, $s0, -1
    08819918:[00004812]: mflo       $t1
    0881991C:[00001010]: mfhi       $v0
    08819920:[02490018]: mult       $s2, $t1
    08819924:[00021400]: sll        $v0, $v0, 0x0010
    08819928:[00442025]: or         $a0, $v0, $a0
    0881992C:[00002812]: mflo       $a1
    08819930:[0085102B]: sltu       $v0, $a0, $a1
    08819934:[15000002]: bne        $t0, $zr, 0x08819940
    08819938:[0068001B]: divu       $v1, $t0
    0881993C:[000001CD]: break      0x00007
    08819940:[10400005]: beq        $v0, $zr, 0x08819958
    08819944:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08819948:[00872021]: addu       $a0, $a0, $a3
    0881994C:[0087102B]: sltu       $v0, $a0, $a3
    08819950:[10400022]: beq        $v0, $zr, 0x088199DC
    08819954:[252AFFFF]: addiu      $t2, $t1, -1
    08819958:[00181400]: sll        $v0, $t8, 0x0010
    0881995C:[00853023]: subu       $a2, $a0, $a1
    08819960:[01421025]: or         $v0, $t2, $v0
    08819964:[004F0019]: multu      $v0, $t7
    08819968:[00002810]: mfhi       $a1
    0881996C:[00C5182B]: sltu       $v1, $a2, $a1
    08819970:[14600014]: bne        $v1, $zr, 0x088199C4
    08819974:[00004012]: mflo       $t0
    08819978:[10C50010]: beq        $a2, $a1, 0x088199BC
    0881997C:[0228102B]: sltu       $v0, $s1, $t0
    08819980:[02281823]: subu       $v1, $s1, $t0
    08819984:[00C52023]: subu       $a0, $a2, $a1
    08819988:[0223102B]: sltu       $v0, $s1, $v1
    0881998C:[00822023]: subu       $a0, $a0, $v0
    08819990:[03242804]: sllv       $a1, $a0, $t9
    08819994:[01631806]: srlv       $v1, $v1, $t3
    08819998:[00A36025]: or         $t4, $a1, $v1
    0881999C:[01646806]: srlv       $t5, $a0, $t3
    088199A0:[8FB20008]: lw         $s2, 8($sp)
    088199A4:[8FB10004]: lw         $s1, 4($sp)
    088199A8:[8FB00000]: lw         $s0, 0($sp)
    088199AC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088199B0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088199B4:[03E00008]: jr         $ra
    088199B8:[27BD0010]: addiu      $sp, $sp, 16
    088199BC:[1040FFF1]: beq        $v0, $zr, 0x08819984
    088199C0:[02281823]: subu       $v1, $s1, $t0
    088199C4:[010F2023]: subu       $a0, $t0, $t7
    088199C8:[0104102B]: sltu       $v0, $t0, $a0
    088199CC:[00A71823]: subu       $v1, $a1, $a3
    088199D0:[00622823]: subu       $a1, $v1, $v0
    088199D4:[0A206660]: j          0x08819980
    088199D8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088199DC:[0085102B]: sltu       $v0, $a0, $a1
    088199E0:[1040FFDE]: beq        $v0, $zr, 0x0881995C
    088199E4:[00181400]: sll        $v0, $t8, 0x0010
    088199E8:[252AFFFE]: addiu      $t2, $t1, -2
    088199EC:[0A206657]: j          0x0881995C
    088199F0:[00872021]: addu       $a0, $a0, $a3
    088199F4:[0069102B]: sltu       $v0, $v1, $t1
    088199F8:[5040FFC3]: beql       $v0, $zr, 0x08819908
    088199FC:[00691823]: subu       $v1, $v1, $t1
    08819A00:[25D8FFFE]: addiu      $t8, $t6, -2
    08819A04:[0A206641]: j          0x08819904
    08819A08:[00671821]: addu       $v1, $v1, $a3
    08819A0C:[00A91021]: addu       $v0, $a1, $t1
    08819A10:[0043280B]: movn       $a1, $v0, $v1
    08819A14:[0A206517]: j          0x0881945C
    08819A18:[00A62823]: subu       $a1, $a1, $a2
    08819A1C:[00891021]: addu       $v0, $a0, $t1
    08819A20:[0A20660B]: j          0x0881982C
    08819A24:[0043200B]: movn       $a0, $v0, $v1
  Back Branch 08819710 3,867 times (length 125)
_S1_2_8837E74 262,470 instructions (0.974%), 673 calls (08837E74 - 0892BC74, length 249729)
  Back Branch 0892BC2C 14,133 times (length 14)
    0892BBE8:[AFB10004]: sw         $s1, 4($sp)
    0892BBEC:[24716768]: addiu      $s1, $v1, 26472
    0892BBF0:[AFB00000]: sw         $s0, 0($sp)
    0892BBF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892BBF8:[02122006]: srlv       $a0, $s2, $s0
--> 0892BBFC:[30830001]: andi       $v1, $a0, 1
    0892BC00:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892BC04:[10600012]: beq        $v1, $zr, 0x0892BC50
    0892BC08:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0892BC0C:[0E24B28F]: jal        0x0892CA3C
    0892BC10:[8E240048]: lw         $a0, 72($s1)
    0892BC14:[8E260044]: lw         $a2, 68($s1)
    0892BC18:[02131004]: sllv       $v0, $s3, $s0
    0892BC1C:[00C22825]: or         $a1, $a2, $v0
    0892BC20:[AE250044]: sw         $a1, 68($s1)
    0892BC24:[26100001]: addiu      $s0, $s0, 1
    0892BC28:[2A0B0016]: slti       $t3, $s0, 22
--> 0892BC2C:[5560FFF3]: bnel       $t3, $zr, 0x0892BBFC
    0892BC30:[02122006]: srlv       $a0, $s2, $s0
    0892BC34:[8FBF0010]: lw         $ra, 16($sp)
    0892BC38:[8FB3000C]: lw         $s3, 12($sp)
    0892BC3C:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0892BC70 7,403 times (length 21)
    0892BC10:[8E240048]: lw         $a0, 72($s1)
    0892BC14:[8E260044]: lw         $a2, 68($s1)
    0892BC18:[02131004]: sllv       $v0, $s3, $s0
    0892BC1C:[00C22825]: or         $a1, $a2, $v0
    0892BC20:[AE250044]: sw         $a1, 68($s1)
--> 0892BC24:[26100001]: addiu      $s0, $s0, 1
    0892BC28:[2A0B0016]: slti       $t3, $s0, 22
    0892BC2C:[5560FFF3]: bnel       $t3, $zr, 0x0892BBFC
    0892BC30:[02122006]: srlv       $a0, $s2, $s0
    0892BC34:[8FBF0010]: lw         $ra, 16($sp)
    0892BC38:[8FB3000C]: lw         $s3, 12($sp)
    0892BC3C:[8FB20008]: lw         $s2, 8($sp)
    0892BC40:[8FB10004]: lw         $s1, 4($sp)
    0892BC44:[8FB00000]: lw         $s0, 0($sp)
    0892BC48:[03E00008]: jr         $ra
    0892BC4C:[27BD0020]: addiu      $sp, $sp, 32
    0892BC50:[8E240048]: lw         $a0, 72($s1)
    0892BC54:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892BC58:[0E24B28F]: jal        0x0892CA3C
    0892BC5C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892BC60:[8E280044]: lw         $t0, 68($s1)
    0892BC64:[02135004]: sllv       $t2, $s3, $s0
    0892BC68:[000A4827]: nor        $t1, $zr, $t2 <=> li $t1, not $t2
    0892BC6C:[01093824]: and        $a3, $t0, $t1
--> 0892BC70:[0A24AF09]: j          0x0892BC24
    0892BC74:[AE270044]: sw         $a3, 68($s1)
_S1_2_88343D0 235,674 instructions (0.875%), 21,432 calls (0882D41C - 088343F8, length 7160)
  Back Branch 088343EC 21,393 times (length 7158)
_S1_2_8825424 230,961 instructions (0.857%), 2 calls (08825424 - 08825658, length 142)
    08825424:[27BDFFE0]: addiu      $sp, $sp, -32
    08825428:[AFBF0010]: sw         $ra, 16($sp)
    0882542C:[AFB00000]: sw         $s0, 0($sp)
    08825430:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08825434:[AFB3000C]: sw         $s3, 12($sp)
    08825438:[AFB20008]: sw         $s2, 8($sp)
    0882543C:[0E20CFE1]: jal        0x08833F84
    08825440:[AFB10004]: sw         $s1, 4($sp)
    08825444:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08825448:[34638000]: ori        $v1, $v1, -32768
    0882544C:[00431021]: addu       $v0, $v0, $v1
    08825450:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825454:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825458:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882545C:[34C60800]: ori        $a2, $a2, 2048
    08825460:[0E24C3FC]: jal        0x08930FF0
    08825464:[AE02B250]: sw         $v0, -19888($s0)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05B250]: lw         $a1, -19888($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
    0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
    08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
    088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49B24C]: lw         $t1, -19892($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
    088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
    088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088254FC:[00A24021]: addu       $t0, $a1, $v0
    08825500:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
    08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
    0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40B24C]: sw         $zr, -19892($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AE44]: sw         $v1, -20924($v0)
    088255A0:[8E42B250]: lw         $v0, -19888($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43B250]: lw         $v1, -19888($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43B250]: lw         $v1, -19888($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AE44]: lw         $v0, -20924($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
    08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484B358]: addiu      $a0, $a0, -19624
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825628:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0882562C:[24846208]: addiu      $a0, $a0, 25096
    08825630:[24A5FE10]: addiu      $a1, $a1, -496
    08825634:[0E209969]: jal        0x088265A4
    08825638:[AC40AE48]: sw         $zr, -20920($v0)
    0882563C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825640:[8FBF0010]: lw         $ra, 16($sp)
    08825644:[8FB3000C]: lw         $s3, 12($sp)
    08825648:[8FB20008]: lw         $s2, 8($sp)
    0882564C:[8FB10004]: lw         $s1, 4($sp)
    08825650:[8FB00000]: lw         $s0, 0($sp)
    08825654:[03E00008]: jr         $ra
    08825658:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882557C 8,192 times (length 27)
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
--> 08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
--> 0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40B24C]: sw         $zr, -19892($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
  Back Branch 088254E8 8,192 times (length 6)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
--> 088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
--> 088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
  Back Branch 08825484 254 times (length 4)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05B250]: lw         $a1, -19888($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
--> 0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
--> 08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
  Back Branch 08825614 16 times (length 31)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AE44]: sw         $v1, -20924($v0)
--> 088255A0:[8E42B250]: lw         $v0, -19888($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43B250]: lw         $v1, -19888($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43B250]: lw         $v1, -19888($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AE44]: lw         $v0, -20924($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
--> 08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484B358]: addiu      $a0, $a0, -19624
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
  Back Branch 088254B4 8 times (length 5)
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
--> 088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
--> 088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49B24C]: lw         $t1, -19892($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
_S1_2_89352DC 230,103 instructions (0.854%), 2,218 calls (089352DC - 08936C4C, length 1629)
  Back Branch 089353B4 18,744 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 6,339 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
  Back Branch 0893616C 1 times (length 908)
_S1_2_8828BBC 203,845 instructions (0.757%), 3,455 calls (08828BBC - 08828CB0, length 62)
    08828BBC:[27BDFFE0]: addiu      $sp, $sp, -32
    08828BC0:[AFB00000]: sw         $s0, 0($sp)
    08828BC4:[AFBF0008]: sw         $ra, 8($sp)
    08828BC8:[AFB10004]: sw         $s1, 4($sp)
    08828BCC:[E7B50014]: swc1       $f21, 20($sp)
    08828BD0:[E7B40010]: swc1       $f20, 16($sp)
    08828BD4:[8C820044]: lw         $v0, 68($a0)
    08828BD8:[14400008]: bne        $v0, $zr, 0x08828BFC
    08828BDC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08828BE0:[8C820574]: lw         $v0, 1396($a0)
    08828BE4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08828BE8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08828BEC:[00431024]: and        $v0, $v0, $v1
    08828BF0:[2406007F]: addiu      $a2, $zr, 127 <=> li $a2, 127
    08828BF4:[10400004]: beq        $v0, $zr, 0x08828C08
    08828BF8:[4480A800]: mtc1       $zr, $f21
    08828BFC:[AE000154]: sw         $zr, 340($s0)
    08828C00:[0A20A326]: j          0x08828C98
    08828C04:[AE000150]: sw         $zr, 336($s0)
    08828C08:[90840578]: lbu        $a0, 1400($a0)
    08828C0C:[92050579]: lbu        $a1, 1401($s0)
    08828C10:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08828C14:[28820081]: slti       $v0, $a0, 129
    08828C18:[28A30081]: slti       $v1, $a1, 129
    08828C1C:[00E2400B]: movn       $t0, $a3, $v0
    08828C20:[00E3300B]: movn       $a2, $a3, $v1
    08828C24:[00882023]: subu       $a0, $a0, $t0
    08828C28:[00A68823]: subu       $s1, $a1, $a2
    08828C2C:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    08828C30:[00111023]: subu       $v0, $zr, $s1 <=> negu $v0, $s1
    08828C34:[0222102C]: max        $v0, $s1, $v0
    08828C38:[0083182C]: max        $v1, $a0, $v1
    08828C3C:[0043102C]: max        $v0, $v0, $v1
    08828C40:[44820000]: mtc1       $v0, $f0
    08828C44:[46800060]: cvt.s.w    $f1, $f0
    08828C48:[3C014280]: lui        $at, 0x4280 <=> li $at, 0x42800000
    08828C4C:[44810000]: mtc1       $at, $f0
    08828C50:[46000841]: sub.s      $f1, $f1, $f0
    08828C54:[4601A83C]: c.lt.s     $f21, $f1
    08828C58:[00000000]: nop
    08828C5C:[45020001]: bc1fl      0x08828C64
    08828C60:[4600A846]: mov.s      $f1, $f21
    08828C64:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828C68:[4481A000]: mtc1       $at, $f20
    08828C6C:[46140D02]: mul.s      $f20, $f1, $f20
    08828C70:[4614A502]: mul.s      $f20, $f20, $f20
    08828C74:[0E20A2D7]: jal        0x08828B5C
    08828C78:[4600A306]: mov.s      $f12, $f20
    08828C7C:[4600A306]: mov.s      $f12, $f20
    08828C80:[E6000150]: swc1       $f0, 336($s0)
    08828C84:[0E20A2D7]: jal        0x08828B5C
    08828C88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828C8C:[E6000154]: swc1       $f0, 340($s0)
    08828C90:[E615015C]: swc1       $f21, 348($s0)
    08828C94:[E6150158]: swc1       $f21, 344($s0)
    08828C98:[8FBF0008]: lw         $ra, 8($sp)
    08828C9C:[8FB10004]: lw         $s1, 4($sp)
    08828CA0:[8FB00000]: lw         $s0, 0($sp)
    08828CA4:[C7B50014]: lwc1       $f21, 20($sp)
    08828CA8:[C7B40010]: lwc1       $f20, 16($sp)
    08828CAC:[03E00008]: jr         $ra
    08828CB0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88343FC 192,888 instructions (0.716%), 21,432 calls (088343FC - 0883441C, length 9)
    088343FC:[24A3001F]: addiu      $v1, $a1, 31
    08834400:[28A20000]: slti       $v0, $a1, 0
    08834404:[0062280B]: movn       $a1, $v1, $v0
    08834408:[8C820098]: lw         $v0, 152($a0)
    0883440C:[00052943]: sra        $a1, $a1, 0x0005
    08834410:[00052880]: sll        $a1, $a1, 0x0002
    08834414:[00A22821]: addu       $a1, $a1, $v0
    08834418:[03E00008]: jr         $ra
    0883441C:[8CA20000]: lw         $v0, 0($a1)
_S1_2_883471C 190,368 instructions (0.707%), 5,288 calls (0883471C - 088347B8, length 40)
    0883471C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834720:[AFB10004]: sw         $s1, 4($sp)
    08834724:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834728:[AFB00000]: sw         $s0, 0($sp)
    0883472C:[AFBF0008]: sw         $ra, 8($sp)
    08834730:[0E20D108]: jal        0x08834420
    08834734:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834738:[28440000]: slti       $a0, $v0, 0
    0883473C:[2443001F]: addiu      $v1, $v0, 31
    08834740:[0044180A]: movz       $v1, $v0, $a0
    08834744:[8E04009C]: lw         $a0, 156($s0)
    08834748:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883474C:[00031943]: sra        $v1, $v1, 0x0005
    08834750:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    08834754:[00031880]: sll        $v1, $v1, 0x0002
    08834758:[7C05F144]: ins        $a1, $zr, 5, 26
    0883475C:[24E883E4]: addiu      $t0, $a3, -31772
    08834760:[00643021]: addu       $a2, $v1, $a0
    08834764:[04A10005]: bgez       $a1, 0x0883477C
    08834768:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0883476C:[24A5FFFF]: addiu      $a1, $a1, -1
    08834770:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834774:[00A32825]: or         $a1, $a1, $v1
    08834778:[24A50001]: addiu      $a1, $a1, 1
    0883477C:[8CC30000]: lw         $v1, 0($a2)
    08834780:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834784:[00A42006]: srlv       $a0, $a0, $a1
    08834788:[00641825]: or         $v1, $v1, $a0
    0883478C:[ACC30000]: sw         $v1, 0($a2)
    08834790:[89030003]: lwl        $v1, 3($t0)
    08834794:[98E383E4]: lwr        $v1, -31772($a3)
    08834798:[AE200004]: sw         $zr, 4($s1)
    0883479C:[AA230003]: swl        $v1, 3($s1)
    088347A0:[BA230000]: swr        $v1, 0($s1)
    088347A4:[AE200008]: sw         $zr, 8($s1)
    088347A8:[8FBF0008]: lw         $ra, 8($sp)
    088347AC:[8FB10004]: lw         $s1, 4($sp)
    088347B0:[8FB00000]: lw         $s0, 0($sp)
    088347B4:[03E00008]: jr         $ra
    088347B8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8839690 185,689 instructions (0.689%), 7,731 calls (08839690 - 088396F0, length 25)
    08839690:[27BDFFF0]: addiu      $sp, $sp, -16
    08839694:[AFB00000]: sw         $s0, 0($sp)
    08839698:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883969C:[AFB10004]: sw         $s1, 4($sp)
    088396A0:[AFBF0008]: sw         $ra, 8($sp)
    088396A4:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    088396A8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088396AC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088396B0:[92030020]: lbu        $v1, 32($s0)
    088396B4:[92060021]: lbu        $a2, 33($s0)
    088396B8:[24650001]: addiu      $a1, $v1, 1
    088396BC:[00031080]: sll        $v0, $v1, 0x0002
    088396C0:[00501021]: addu       $v0, $v0, $s0
    088396C4:[10C30003]: beq        $a2, $v1, 0x088396D4
    088396C8:[30A50007]: andi       $a1, $a1, 7
    088396CC:[8C510000]: lw         $s1, 0($v0)
    088396D0:[A2050020]: sb         $a1, 32($s0)
    088396D4:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    088396D8:[00000000]: nop
    088396DC:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088396E0:[8FBF0008]: lw         $ra, 8($sp)
    088396E4:[8FB10004]: lw         $s1, 4($sp)
    088396E8:[8FB00000]: lw         $s0, 0($sp)
    088396EC:[03E00008]: jr         $ra
    088396F0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834CA0 176,513 instructions (0.655%), 1 calls (08834CA0 - 08834E78, length 119)
    08834CA0:[27BDFFD0]: addiu      $sp, $sp, -48
    08834CA4:[AFB40020]: sw         $s4, 32($sp)
    08834CA8:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    08834CAC:[8E82C0C8]: lw         $v0, -16184($s4)
    08834CB0:[AFB50024]: sw         $s5, 36($sp)
    08834CB4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08834CB8:[AFB3001C]: sw         $s3, 28($sp)
    08834CBC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08834CC0:[AFB20018]: sw         $s2, 24($sp)
    08834CC4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08834CC8:[AFBF0028]: sw         $ra, 40($sp)
    08834CCC:[AFB10014]: sw         $s1, 20($sp)
    08834CD0:[10400004]: beq        $v0, $zr, 0x08834CE4
    08834CD4:[AFB00010]: sw         $s0, 16($sp)
    08834CD8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CDC:[0E2099C6]: jal        0x08826718
    08834CE0:[2484D00C]: addiu      $a0, $a0, -12276
    08834CE4:[3242000F]: andi       $v0, $s2, 15
    08834CE8:[10400003]: beq        $v0, $zr, 0x08834CF8
    08834CEC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CF0:[0E2099C6]: jal        0x08826718
    08834CF4:[2484D25C]: addiu      $a0, $a0, -11684
    08834CF8:[2690C0C8]: addiu      $s0, $s4, -16184
    08834CFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834D00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834D04:[0E24C3FC]: jal        0x08930FF0
    08834D08:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    08834D0C:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    08834D10:[3442E07F]: ori        $v0, $v0, -8065
    08834D14:[02420018]: mult       $s2, $v0
    08834D18:[00121FC3]: sra        $v1, $s2, 0x001F
    08834D1C:[AE93C0C8]: sw         $s3, -16184($s4)
    08834D20:[00001010]: mfhi       $v0
    08834D24:[00021203]: sra        $v0, $v0, 0x0008
    08834D28:[00431023]: subu       $v0, $v0, $v1
    08834D2C:[00021940]: sll        $v1, $v0, 0x0005
    08834D30:[28640000]: slti       $a0, $v1, 0
    08834D34:[24650007]: addiu      $a1, $v1, 7
    08834D38:[00021240]: sll        $v0, $v0, 0x0009
    08834D3C:[AE030094]: sw         $v1, 148($s0)
    08834D40:[00A4180B]: movn       $v1, $a1, $a0
    08834D44:[02621021]: addu       $v0, $s3, $v0
    08834D48:[000388C3]: sra        $s1, $v1, 0x0003
    08834D4C:[00512021]: addu       $a0, $v0, $s1
    08834D50:[00911821]: addu       $v1, $a0, $s1
    08834D54:[00731823]: subu       $v1, $v1, $s3
    08834D58:[0243182A]: slt        $v1, $s2, $v1
    08834D5C:[AE020004]: sw         $v0, 4($s0)
    08834D60:[AE020098]: sw         $v0, 152($s0)
    08834D64:[10600004]: beq        $v1, $zr, 0x08834D78
    08834D68:[AE04009C]: sw         $a0, 156($s0)
    08834D6C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834D70:[0E2099C6]: jal        0x08826718
    08834D74:[2484D24C]: addiu      $a0, $a0, -11700
    08834D78:[8E060004]: lw         $a2, 4($s0)
    08834D7C:[8E85C0C8]: lw         $a1, -16184($s4)
    08834D80:[8E090094]: lw         $t1, 148($s0)
    08834D84:[8E0A0098]: lw         $t2, 152($s0)
    08834D88:[8E02009C]: lw         $v0, 156($s0)
    08834D8C:[00C53823]: subu       $a3, $a2, $a1
    08834D90:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08834D94:[AE1500A0]: sw         $s5, 160($s0)
    08834D98:[248483F8]: addiu      $a0, $a0, -31752
    08834D9C:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08834DA0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08834DA4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DA8:[0E209969]: jal        0x088265A4
    08834DAC:[AFA20000]: sw         $v0, 0($sp)
    08834DB0:[0A20D38F]: j          0x08834E3C
    08834DB4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834DB8:[0E20D108]: jal        0x08834420
    08834DBC:[00000000]: nop
    08834DC0:[28460000]: slti       $a2, $v0, 0
    08834DC4:[2443001F]: addiu      $v1, $v0, 31
    08834DC8:[0046180A]: movz       $v1, $v0, $a2
    08834DCC:[8E260098]: lw         $a2, 152($s1)
    08834DD0:[00031943]: sra        $v1, $v1, 0x0005
    08834DD4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DD8:[00031880]: sll        $v1, $v1, 0x0002
    08834DDC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DE8:[26520200]: addiu      $s2, $s2, 512
    08834DEC:[04E10005]: bgez       $a3, 0x08834E04
    08834DF0:[00663021]: addu       $a2, $v1, $a2
    08834DF4:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DF8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DFC:[00E23825]: or         $a3, $a3, $v0
    08834E00:[24E70001]: addiu      $a3, $a3, 1
    08834E04:[8CC20000]: lw         $v0, 0($a2)
    08834E08:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E0C:[00E31806]: srlv       $v1, $v1, $a3
    08834E10:[00431025]: or         $v0, $v0, $v1
    08834E14:[0E20D1C7]: jal        0x0883471C
    08834E18:[ACC20000]: sw         $v0, 0($a2)
    08834E1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E24:[0E20D1A7]: jal        0x0883469C
    08834E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E30:[0E20D2A6]: jal        0x08834A98
    08834E34:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E38:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E3C:[2451C0C8]: addiu      $s1, $v0, -16184
    08834E40:[8E220004]: lw         $v0, 4($s1)
    08834E44:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E48:[0242102B]: sltu       $v0, $s2, $v0
    08834E4C:[1440FFDA]: bne        $v0, $zr, 0x08834DB8
    08834E50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E54:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E58:[8FBF0028]: lw         $ra, 40($sp)
    08834E5C:[8FB50024]: lw         $s5, 36($sp)
    08834E60:[8FB40020]: lw         $s4, 32($sp)
    08834E64:[8FB3001C]: lw         $s3, 28($sp)
    08834E68:[8FB20018]: lw         $s2, 24($sp)
    08834E6C:[8FB10014]: lw         $s1, 20($sp)
    08834E70:[8FB00010]: lw         $s0, 16($sp)
    08834E74:[03E00008]: jr         $ra
    08834E78:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08834E4C 5,042 times (length 39)
    08834DA4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DA8:[0E209969]: jal        0x088265A4
    08834DAC:[AFA20000]: sw         $v0, 0($sp)
    08834DB0:[0A20D38F]: j          0x08834E3C
    08834DB4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
--> 08834DB8:[0E20D108]: jal        0x08834420
    08834DBC:[00000000]: nop
    08834DC0:[28460000]: slti       $a2, $v0, 0
    08834DC4:[2443001F]: addiu      $v1, $v0, 31
    08834DC8:[0046180A]: movz       $v1, $v0, $a2
    08834DCC:[8E260098]: lw         $a2, 152($s1)
    08834DD0:[00031943]: sra        $v1, $v1, 0x0005
    08834DD4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DD8:[00031880]: sll        $v1, $v1, 0x0002
    08834DDC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DE8:[26520200]: addiu      $s2, $s2, 512
    08834DEC:[04E10005]: bgez       $a3, 0x08834E04
    08834DF0:[00663021]: addu       $a2, $v1, $a2
    08834DF4:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DF8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DFC:[00E23825]: or         $a3, $a3, $v0
    08834E00:[24E70001]: addiu      $a3, $a3, 1
    08834E04:[8CC20000]: lw         $v0, 0($a2)
    08834E08:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E0C:[00E31806]: srlv       $v1, $v1, $a3
    08834E10:[00431025]: or         $v0, $v0, $v1
    08834E14:[0E20D1C7]: jal        0x0883471C
    08834E18:[ACC20000]: sw         $v0, 0($a2)
    08834E1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E24:[0E20D1A7]: jal        0x0883469C
    08834E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E30:[0E20D2A6]: jal        0x08834A98
    08834E34:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E38:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E3C:[2451C0C8]: addiu      $s1, $v0, -16184
    08834E40:[8E220004]: lw         $v0, 4($s1)
    08834E44:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E48:[0242102B]: sltu       $v0, $s2, $v0
--> 08834E4C:[1440FFDA]: bne        $v0, $zr, 0x08834DB8
    08834E50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E54:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E58:[8FBF0028]: lw         $ra, 40($sp)
    08834E5C:[8FB50024]: lw         $s5, 36($sp)
_S1_2_892CA3C 155,010 instructions (0.575%), 15,501 calls (0892CA3C - 0892CC44, length 131)
    0892CA3C:[2CA30016]: sltiu      $v1, $a1, 22
    0892CA40:[1060007F]: beq        $v1, $zr, 0x0892CC40
    0892CA44:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0892CA48:[00053880]: sll        $a3, $a1, 0x0002
    0892CA4C:[3C0508B1]: lui        $a1, 0x08B1 <=> li $a1, 0x08B10000
    0892CA50:[24A2BC58]: addiu      $v0, $a1, -17320
    0892CA54:[00E22021]: addu       $a0, $a3, $v0
    0892CA58:[8C830000]: lw         $v1, 0($a0)
    0892CA5C:[00600008]: jr         $v1
    0892CA60:[00000000]: nop
    0892CC40:[03E00008]: jr         $ra
    0892CC44:[00000000]: nop
_S1_2_883469C 153,820 instructions (0.571%), 5,288 calls (0883469C - 08834718, length 32)
    0883469C:[27BDFFF0]: addiu      $sp, $sp, -16
    088346A0:[AFB10004]: sw         $s1, 4($sp)
    088346A4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088346A8:[AFB00000]: sw         $s0, 0($sp)
    088346AC:[AFBF0008]: sw         $ra, 8($sp)
    088346B0:[8CA20008]: lw         $v0, 8($a1)
    088346B4:[14400014]: bne        $v0, $zr, 0x08834708
    088346B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088346BC:[0E20D17E]: jal        0x088345F8
    088346C0:[00000000]: nop
    088346C4:[00021880]: sll        $v1, $v0, 0x0002
    088346C8:[26040014]: addiu      $a0, $s0, 20
    088346CC:[00832021]: addu       $a0, $a0, $v1
    088346D0:[8C850000]: lw         $a1, 0($a0)
    088346D4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088346D8:[00431806]: srlv       $v1, $v1, $v0
    088346DC:[14A00004]: bne        $a1, $zr, 0x088346F0
    088346E0:[26260004]: addiu      $a2, $s1, 4
    088346E4:[8E020010]: lw         $v0, 16($s0)
    088346E8:[00431025]: or         $v0, $v0, $v1
    088346EC:[AE020010]: sw         $v0, 16($s0)
    088346F0:[AE250004]: sw         $a1, 4($s1)
    088346F4:[8C820000]: lw         $v0, 0($a0)
    088346F8:[54400001]: bnel       $v0, $zr, 0x08834700
    088346FC:[AC460008]: sw         $a2, 8($v0)
    08834700:[AE240008]: sw         $a0, 8($s1)
    08834704:[AC910000]: sw         $s1, 0($a0)
    08834708:[8FBF0008]: lw         $ra, 8($sp)
    0883470C:[8FB10004]: lw         $s1, 4($sp)
    08834710:[8FB00000]: lw         $s0, 0($sp)
    08834714:[03E00008]: jr         $ra
    08834718:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8935280 145,316 instructions (0.539%), 8,548 calls (08935280 - 089352D8, length 23)
    08935280:[27BDFFF0]: addiu      $sp, $sp, -16
    08935284:[AFB00000]: sw         $s0, 0($sp)
    08935288:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893528C:[AFBF0004]: sw         $ra, 4($sp)
    08935290:[8CA20008]: lw         $v0, 8($a1)
    08935294:[14400007]: bne        $v0, $zr, 0x089352B4
    08935298:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893529C:[ACA00004]: sw         $zr, 4($a1)
    089352A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089352A4:[8FBF0004]: lw         $ra, 4($sp)
    089352A8:[8FB00000]: lw         $s0, 0($sp)
    089352AC:[03E00008]: jr         $ra
    089352B0:[27BD0010]: addiu      $sp, $sp, 16
    089352B4:[0E24BE94]: jal        0x0892FA50
    089352B8:[00000000]: nop
    089352BC:[AE000004]: sw         $zr, 4($s0)
    089352C0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089352C4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089352C8:[AE000008]: sw         $zr, 8($s0)
    089352CC:[8FBF0004]: lw         $ra, 4($sp)
    089352D0:[8FB00000]: lw         $s0, 0($sp)
    089352D4:[03E00008]: jr         $ra
    089352D8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8828B5C 145,110 instructions (0.539%), 6,910 calls (08828B5C - 08828BB8, length 24)
    08828B5C:[24850040]: addiu      $a1, $a0, 64
    08828B60:[2882FFC1]: slti       $v0, $a0, -63
    08828B64:[28830040]: slti       $v1, $a0, 64
    08828B68:[14400007]: bne        $v0, $zr, 0x08828B88
    08828B6C:[44851000]: mtc1       $a1, $f2
    08828B70:[2482FFC0]: addiu      $v0, $a0, -64
    08828B74:[44820000]: mtc1       $v0, $f0
    08828B78:[14600004]: bne        $v1, $zr, 0x08828B8C
    08828B7C:[44800800]: mtc1       $zr, $f1
    08828B80:[0A20A2E3]: j          0x08828B8C
    08828B84:[46800060]: cvt.s.w    $f1, $f0
    08828B88:[46801060]: cvt.s.w    $f1, $f2
    08828B8C:[44841000]: mtc1       $a0, $f2
    08828B90:[46801020]: cvt.s.w    $f0, $f2
    08828B94:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828B98:[44811000]: mtc1       $at, $f2
    08828B9C:[46020882]: mul.s      $f2, $f1, $f2
    08828BA0:[3C013C00]: lui        $at, 0x3C00 <=> li $at, 0x3C000000
    08828BA4:[44810800]: mtc1       $at, $f1
    08828BA8:[46010002]: mul.s      $f0, $f0, $f1
    08828BAC:[46020001]: sub.s      $f0, $f0, $f2
    08828BB0:[460C0002]: mul.s      $f0, $f0, $f12
    08828BB4:[03E00008]: jr         $ra
    08828BB8:[46001000]: add.s      $f0, $f2, $f0
_S1_2_882565C 139,312 instructions (0.517%), 1 calls (0882565C - 088265E8, length 996)
  Back Branch 08825718 8,192 times (length 29)
    08825698:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882569C:[240DFFFE]: addiu      $t5, $zr, -2 <=> li $t5, -2
    088256A0:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    088256A4:[240B2000]: addiu      $t3, $zr, 8192 <=> li $t3, 8192
    088256A8:[00052080]: sll        $a0, $a1, 0x0002
--> 088256AC:[28A30000]: slti       $v1, $a1, 0
    088256B0:[24A2001F]: addiu      $v0, $a1, 31
    088256B4:[008A2021]: addu       $a0, $a0, $t2
    088256B8:[00A3100A]: movz       $v0, $a1, $v1
    088256BC:[8C830000]: lw         $v1, 0($a0)
    088256C0:[00021143]: sra        $v0, $v0, 0x0005
    088256C4:[00021080]: sll        $v0, $v0, 0x0002
    088256C8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088256CC:[00494021]: addu       $t0, $v0, $t1
    088256D0:[7C04F144]: ins        $a0, $zr, 5, 26
    088256D4:[7C620780]: ext        $v0, $v1, 30, 1
    088256D8:[106D0003]: beq        $v1, $t5, 0x088256E8
    088256DC:[24A50001]: addiu      $a1, $a1, 1
    088256E0:[1040000D]: beq        $v0, $zr, 0x08825718
    088256E4:[00000000]: nop
    088256E8:[24C60001]: addiu      $a2, $a2, 1
    088256EC:[04810004]: bgez       $a0, 0x08825700
    088256F0:[8D070000]: lw         $a3, 0($t0)
    088256F4:[2484FFFF]: addiu      $a0, $a0, -1
    088256F8:[008C2025]: or         $a0, $a0, $t4
    088256FC:[24840001]: addiu      $a0, $a0, 1
    08825700:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08825704:[00821006]: srlv       $v0, $v0, $a0
    08825708:[00E21825]: or         $v1, $a3, $v0
    0882570C:[00E21024]: and        $v0, $a3, $v0
    08825710:[50400001]: beql       $v0, $zr, 0x08825718
    08825714:[AD030000]: sw         $v1, 0($t0)
--> 08825718:[14ABFFE4]: bne        $a1, $t3, 0x088256AC
    0882571C:[00052080]: sll        $a0, $a1, 0x0002
    08825720:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825724:[AC40B250]: sw         $zr, -19888($v0)
    08825728:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
_S1_2_893328C 128,774 instructions (0.478%), 1,058 calls (0893328C - 0893339C, length 69)
    0893328C:[30820003]: andi       $v0, $a0, 3
    08933290:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08933294:[14400014]: bne        $v0, $zr, 0x089332E8
    08933298:[30A700FF]: andi       $a3, $a1, 255
    0893329C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089332A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089332A4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    089332A8:[00091200]: sll        $v0, $t1, 0x0008
    089332AC:[24630001]: addiu      $v1, $v1, 1
    089332B0:[1465FFFD]: bne        $v1, $a1, 0x089332A8
    089332B4:[00E24825]: or         $t1, $a3, $v0
    089332B8:[8CC50000]: lw         $a1, 0($a2)
    089332BC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089332C0:[3442FEFF]: ori        $v0, $v0, -257
    089332C4:[00A21021]: addu       $v0, $a1, $v0
    089332C8:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    089332CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089332D0:[00441024]: and        $v0, $v0, $a0
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
    0893339C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08933304 10,453 times (length 6)
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
--> 089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
--> 08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
  Back Branch 089332B0 2,060 times (length 4)
    08933294:[14400014]: bne        $v0, $zr, 0x089332E8
    08933298:[30A700FF]: andi       $a3, $a1, 255
    0893329C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089332A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089332A4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 089332A8:[00091200]: sll        $v0, $t1, 0x0008
    089332AC:[24630001]: addiu      $v1, $v1, 1
--> 089332B0:[1465FFFD]: bne        $v1, $a1, 0x089332A8
    089332B4:[00E24825]: or         $t1, $a3, $v0
    089332B8:[8CC50000]: lw         $a1, 0($a2)
    089332BC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089332C0:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 08933380 1,986 times (length 41)
    089332D0:[00441024]: and        $v0, $v0, $a0
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
--> 08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
  Back Branch 08933388 1,471 times (length 17)
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
--> 0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
--> 08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
  Back Branch 08933390 28 times (length 44)
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
--> 08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
    0893339C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8826094 124,019 instructions (0.460%), 2,174 calls (08826094 - 08826208, length 94)
    08826094:[27BDFFE0]: addiu      $sp, $sp, -32
    08826098:[AFB50014]: sw         $s5, 20($sp)
    0882609C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260A0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088260A4:[AFB3000C]: sw         $s3, 12($sp)
    088260A8:[AFB00000]: sw         $s0, 0($sp)
    088260AC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088260B0:[AFBF0018]: sw         $ra, 24($sp)
    088260B4:[AFB40010]: sw         $s4, 16($sp)
    088260B8:[AFB20008]: sw         $s2, 8($sp)
    088260BC:[AFB10004]: sw         $s1, 4($sp)
    088260C0:[8E03B25C]: lw         $v1, -19876($s0)
    088260C4:[8C46B258]: lw         $a2, -19880($v0)
    088260C8:[00651021]: addu       $v0, $v1, $a1
    088260CC:[00C2102B]: sltu       $v0, $a2, $v0
    088260D0:[10400011]: beq        $v0, $zr, 0x08826118
    088260D4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088260D8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088260DC:[0E209805]: jal        0x08826014
    088260E0:[00C32823]: subu       $a1, $a2, $v1
    088260E4:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    088260E8:[8E02B25C]: lw         $v0, -19876($s0)
    088260EC:[8C83B264]: lw         $v1, -19868($a0)
    088260F0:[0062102B]: sltu       $v0, $v1, $v0
    088260F4:[14400004]: bne        $v0, $zr, 0x08826108
    088260F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260FC:[8C42B254]: lw         $v0, -19884($v0)
    08826100:[AC82B264]: sw         $v0, -19868($a0)
    08826104:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826108:[8C42B254]: lw         $v0, -19884($v0)
    0882610C:[AE02B25C]: sw         $v0, -19876($s0)
    08826110:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826114:[8E03B25C]: lw         $v1, -19876($s0)
    08826118:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    0882611C:[8E42B258]: lw         $v0, -19880($s2)
    08826120:[00738821]: addu       $s1, $v1, $s3
    08826124:[0051102B]: sltu       $v0, $v0, $s1
    08826128:[10400003]: beq        $v0, $zr, 0x08826138
    0882612C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08826130:[0E2099C6]: jal        0x08826718
    08826134:[2484B3B8]: addiu      $a0, $a0, -19528
    08826138:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    0882613C:[8E02B25C]: lw         $v0, -19876($s0)
    08826140:[8E83B264]: lw         $v1, -19868($s4)
    08826144:[0062102B]: sltu       $v0, $v1, $v0
    08826148:[14400019]: bne        $v0, $zr, 0x088261B0
    0882614C:[26240040]: addiu      $a0, $s1, 64
    08826150:[0064102B]: sltu       $v0, $v1, $a0
    08826154:[50400017]: beql       $v0, $zr, 0x088261B4
    08826158:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882615C:[8E46B258]: lw         $a2, -19880($s2)
    08826160:[0086102B]: sltu       $v0, $a0, $a2
    08826164:[10400007]: beq        $v0, $zr, 0x08826184
    08826168:[8E45B258]: lw         $a1, -19880($s2)
    0882616C:[00C43023]: subu       $a2, $a2, $a0
    08826170:[0E24C2A3]: jal        0x08930A8C
    08826174:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    08826178:[14400009]: bne        $v0, $zr, 0x088261A0
    0882617C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826180:[8E45B258]: lw         $a1, -19880($s2)
    08826184:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826188:[0E209805]: jal        0x08826014
    0882618C:[00B12823]: subu       $a1, $a1, $s1
    08826190:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826194:[8C42B254]: lw         $v0, -19884($v0)
    08826198:[0A20986C]: j          0x088261B0
    0882619C:[AE82B264]: sw         $v0, -19868($s4)
    088261A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088261A4:[0E209805]: jal        0x08826014
    088261A8:[00512823]: subu       $a1, $v0, $s1
    088261AC:[AE90B264]: sw         $s0, -19868($s4)
    088261B0:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088261B4:[8E04B25C]: lw         $a0, -19876($s0)
    088261B8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088261BC:[0E24C304]: jal        0x08930C10
    088261C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088261C4:[8E02B25C]: lw         $v0, -19876($s0)
    088261C8:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    088261CC:[8C63B258]: lw         $v1, -19880($v1)
    088261D0:[00531021]: addu       $v0, $v0, $s3
    088261D4:[14430004]: bne        $v0, $v1, 0x088261E8
    088261D8:[AE02B25C]: sw         $v0, -19876($s0)
    088261DC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088261E0:[8C42B254]: lw         $v0, -19884($v0)
    088261E4:[AE02B25C]: sw         $v0, -19876($s0)
    088261E8:[8FBF0018]: lw         $ra, 24($sp)
    088261EC:[8FB50014]: lw         $s5, 20($sp)
    088261F0:[8FB40010]: lw         $s4, 16($sp)
    088261F4:[8FB3000C]: lw         $s3, 12($sp)
    088261F8:[8FB20008]: lw         $s2, 8($sp)
    088261FC:[8FB10004]: lw         $s1, 4($sp)
    08826200:[8FB00000]: lw         $s0, 0($sp)
    08826204:[03E00008]: jr         $ra
    08826208:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_893340C 122,563 instructions (0.455%), 1,460 calls (0893340C - 08933490, length 34)
    0893340C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08933410:[00A81025]: or         $v0, $a1, $t0
    08933414:[30420003]: andi       $v0, $v0, 3
    08933418:[14400017]: bne        $v0, $zr, 0x08933478
    0893341C:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08933420:[8CA60000]: lw         $a2, 0($a1)
    08933424:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933428:[3449FEFF]: ori        $t1, $v0, -257
    0893342C:[00C92021]: addu       $a0, $a2, $t1
    08933430:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    08933434:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08933438:[00822024]: and        $a0, $a0, $v0
    0893343C:[34638080]: ori        $v1, $v1, -32640
    08933440:[00832024]: and        $a0, $a0, $v1
    08933444:[1480000B]: bne        $a0, $zr, 0x08933474
    08933448:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0893344C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08933450:[ACE60000]: sw         $a2, 0($a3)
    08933454:[24A50004]: addiu      $a1, $a1, 4
    08933458:[8CA60000]: lw         $a2, 0($a1)
    0893345C:[00C91021]: addu       $v0, $a2, $t1
    08933460:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08933464:[00431024]: and        $v0, $v0, $v1
    08933468:[00441024]: and        $v0, $v0, $a0
    0893346C:[1040FFF8]: beq        $v0, $zr, 0x08933450
    08933470:[24E70004]: addiu      $a3, $a3, 4
    08933474:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08933478:[80A20000]: lb         $v0, 0($a1)
    0893347C:[24A50001]: addiu      $a1, $a1, 1
    08933480:[A0620000]: sb         $v0, 0($v1)
    08933484:[1440FFFC]: bne        $v0, $zr, 0x08933478
    08933488:[24630001]: addiu      $v1, $v1, 1
    0893348C:[03E00008]: jr         $ra
    08933490:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 08933484 11,188 times (length 5)
    08933464:[00431024]: and        $v0, $v0, $v1
    08933468:[00441024]: and        $v0, $v0, $a0
    0893346C:[1040FFF8]: beq        $v0, $zr, 0x08933450
    08933470:[24E70004]: addiu      $a3, $a3, 4
    08933474:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
--> 08933478:[80A20000]: lb         $v0, 0($a1)
    0893347C:[24A50001]: addiu      $a1, $a1, 1
    08933480:[A0620000]: sb         $v0, 0($v1)
--> 08933484:[1440FFFC]: bne        $v0, $zr, 0x08933478
    08933488:[24630001]: addiu      $v1, $v1, 1
    0893348C:[03E00008]: jr         $ra
    08933490:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 0893346C 4,863 times (length 9)
    0893343C:[34638080]: ori        $v1, $v1, -32640
    08933440:[00832024]: and        $a0, $a0, $v1
    08933444:[1480000B]: bne        $a0, $zr, 0x08933474
    08933448:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0893344C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 08933450:[ACE60000]: sw         $a2, 0($a3)
    08933454:[24A50004]: addiu      $a1, $a1, 4
    08933458:[8CA60000]: lw         $a2, 0($a1)
    0893345C:[00C91021]: addu       $v0, $a2, $t1
    08933460:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08933464:[00431024]: and        $v0, $v0, $v1
    08933468:[00441024]: and        $v0, $v0, $a0
--> 0893346C:[1040FFF8]: beq        $v0, $zr, 0x08933450
    08933470:[24E70004]: addiu      $a3, $a3, 4
    08933474:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08933478:[80A20000]: lb         $v0, 0($a1)
    0893347C:[24A50001]: addiu      $a1, $a1, 1
_S1_2_8831A64 120,428 instructions (0.447%), 1 calls (08831A64 - 08832A08, length 1002)
  Back Branch 08832854 527 times (length 55)
    0883276C:[02A2A824]: and        $s5, $s5, $v0
    08832770:[16A0FFF6]: bne        $s5, $zr, 0x0883274C
    08832774:[8FB40314]: lw         $s4, 788($sp)
    08832778:[0A20CA13]: j          0x0883284C
    0883277C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
--> 08832780:[02808816]: clz        $s1, $s4
    08832784:[2631FFE1]: addiu      $s1, $s1, -31
    08832788:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883278C:[00111080]: sll        $v0, $s1, 0x0002
    08832790:[0055B021]: addu       $s6, $v0, $s5
    08832794:[8EC50038]: lw         $a1, 56($s6)
    08832798:[001118C0]: sll        $v1, $s1, 0x0003
    0883279C:[00111140]: sll        $v0, $s1, 0x0005
    088327A0:[00431023]: subu       $v0, $v0, $v1
    088327A4:[27A30008]: addiu      $v1, $sp, 8
    088327A8:[04A00003]: bltz       $a1, 0x088327B8
    088327AC:[00629821]: addu       $s3, $v1, $v0
    088327B0:[0E2099C6]: jal        0x08826718
    088327B4:[00000000]: nop
    088327B8:[8E640004]: lw         $a0, 4($s3)
    088327BC:[0E264E92]: jal        0x08993A48 [sceAtracSetDataAndGetID]
    088327C0:[8E650008]: lw         $a1, 8($s3)
    088327C4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088327C8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088327CC:[04410003]: bgez       $v0, 0x088327DC
    088327D0:[2484CD28]: addiu      $a0, $a0, -13016
    088327D4:[0E2099C6]: jal        0x08826718
    088327D8:[00000000]: nop
    088327DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327E0:[0E24B911]: jal        0x0892E444
    088327E4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088327E8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088327EC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088327F0:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088327F4:[24E70150]: addiu      $a3, $a3, 336
    088327F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088327FC:[24847EF8]: addiu      $a0, $a0, 32504
    08832800:[24A57A9C]: addiu      $a1, $a1, 31388
    08832804:[04410003]: bgez       $v0, 0x08832814
    08832808:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    0883280C:[0E209952]: jal        0x08826548
    08832810:[00000000]: nop
    08832814:[8EA20034]: lw         $v0, 52($s5)
    08832818:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0883281C:[02308004]: sllv       $s0, $s0, $s1
    08832820:[00501025]: or         $v0, $v0, $s0
    08832824:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08832828:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883282C:[AEA20034]: sw         $v0, 52($s5)
    08832830:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832834:[0290A024]: and        $s4, $s4, $s0
    08832838:[0E20C110]: jal        0x08830440
    0883283C:[AED20038]: sw         $s2, 56($s6)
    08832840:[0E20C140]: jal        0x08830500
    08832844:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832848:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883284C:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08832850:[2484CD38]: addiu      $a0, $a0, -13000
--> 08832854:[1680FFCA]: bne        $s4, $zr, 0x08832780
    08832858:[26153ACC]: addiu      $s5, $s0, 15052
    0883285C:[8FA30314]: lw         $v1, 788($sp)
    08832860:[8EA20028]: lw         $v0, 40($s5)
    08832864:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 0883268C 527 times (length 49)
    088325BC:[02228824]: and        $s1, $s1, $v0
    088325C0:[1620FFF6]: bne        $s1, $zr, 0x0883259C
    088325C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325C8:[0A20C9A3]: j          0x0883268C
    088325CC:[00000000]: nop
--> 088325D0:[02608016]: clz        $s0, $s3
    088325D4:[2610FFE1]: addiu      $s0, $s0, -31
    088325D8:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325DC:[001018C0]: sll        $v1, $s0, 0x0003
    088325E0:[00101140]: sll        $v0, $s0, 0x0005
    088325E4:[00431023]: subu       $v0, $v0, $v1
    088325E8:[27A30008]: addiu      $v1, $sp, 8
    088325EC:[00628821]: addu       $s1, $v1, $v0
    088325F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325F4:[02029004]: sllv       $s2, $v0, $s0
    088325F8:[03D21024]: and        $v0, $fp, $s2
    088325FC:[10400016]: beq        $v0, $zr, 0x08832658
    08832600:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832604:[8E260008]: lw         $a2, 8($s1)
    08832608:[0E24B813]: jal        0x0892E04C
    0883260C:[8E250004]: lw         $a1, 4($s1)
    08832610:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08832614:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08832618:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0883261C:[24E70160]: addiu      $a3, $a3, 352
    08832620:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832624:[24847EC0]: addiu      $a0, $a0, 32448
    08832628:[24A57A9C]: addiu      $a1, $a1, 31388
    0883262C:[04410003]: bgez       $v0, 0x0883263C
    08832630:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832634:[0E209952]: jal        0x08826548
    08832638:[00000000]: nop
    0883263C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832640:[0E20C110]: jal        0x08830440
    08832644:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832648:[0E20C140]: jal        0x08830500
    0883264C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832650:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832654:[02629824]: and        $s3, $s3, $v0
    08832658:[001010C0]: sll        $v0, $s0, 0x0003
    0883265C:[00102940]: sll        $a1, $s0, 0x0005
    08832660:[00A22823]: subu       $a1, $a1, $v0
    08832664:[27A20008]: addiu      $v0, $sp, 8
    08832668:[00452821]: addu       $a1, $v0, $a1
    0883266C:[02D21024]: and        $v0, $s6, $s2
    08832670:[10400005]: beq        $v0, $zr, 0x08832688
    08832674:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832678:[0E20C0EB]: jal        0x088303AC
    0883267C:[00000000]: nop
    08832680:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832684:[02629824]: and        $s3, $s3, $v0
    08832688:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 0883268C:[1660FFD0]: bne        $s3, $zr, 0x088325D0
    08832690:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832694:[24423ACC]: addiu      $v0, $v0, 15052
    08832698:[8C510034]: lw         $s1, 52($v0)
    0883269C:[0A20C9C0]: j          0x08832700
  Back Branch 08832918 527 times (length 36)
    0883287C:[8EA30030]: lw         $v1, 48($s5)
    08832880:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832884:[005E1024]: and        $v0, $v0, $fp
    08832888:[0A20CA46]: j          0x08832918
    0883288C:[00628025]: or         $s0, $v1, $v0
--> 08832890:[02008816]: clz        $s1, $s0
    08832894:[2631FFE1]: addiu      $s1, $s1, -31
    08832898:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883289C:[0E24B7C8]: jal        0x0892DF20
    088328A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328A4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088328A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328AC:[02222004]: sllv       $a0, $v0, $s1
    088328B0:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    088328B4:[34420016]: ori        $v0, $v0, 22
    088328B8:[14620003]: bne        $v1, $v0, 0x088328C8
    088328BC:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088328C0:[0A20CA42]: j          0x08832908
    088328C4:[02449025]: or         $s2, $s2, $a0
    088328C8:[24E70140]: addiu      $a3, $a3, 320
    088328CC:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088328D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328D4:[24A57A9C]: addiu      $a1, $a1, 31388
    088328D8:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088328DC:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088328E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088328E4:[04600005]: bltz       $v1, 0x088328FC
    088328E8:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088328EC:[0E24B7D7]: jal        0x0892DF5C
    088328F0:[00000000]: nop
    088328F4:[0A20CA43]: j          0x0883290C
    088328F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328FC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08832900:[0E209952]: jal        0x08826548
    08832904:[24847B2C]: addiu      $a0, $a0, 31532
    08832908:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883290C:[02221004]: sllv       $v0, $v0, $s1
    08832910:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832914:[02028024]: and        $s0, $s0, $v0
--> 08832918:[1600FFDD]: bne        $s0, $zr, 0x08832890
    0883291C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832920:[24503ACC]: addiu      $s0, $v0, 15052
    08832924:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08832928:[AE120030]: sw         $s2, 48($s0)
  Back Branch 088325C0 527 times (length 11)
    08832588:[24633ACC]: addiu      $v1, $v1, 15052
    0883258C:[8C620028]: lw         $v0, 40($v1)
    08832590:[005E1025]: or         $v0, $v0, $fp
    08832594:[0A20C970]: j          0x088325C0
    08832598:[AC620028]: sw         $v0, 40($v1)
--> 0883259C:[02208016]: clz        $s0, $s1
    088325A0:[2610FFE1]: addiu      $s0, $s0, -31
    088325A4:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325A8:[0E20C158]: jal        0x08830560
    088325AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325B4:[02021004]: sllv       $v0, $v0, $s0
    088325B8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088325BC:[02228824]: and        $s1, $s1, $v0
--> 088325C0:[1620FFF6]: bne        $s1, $zr, 0x0883259C
    088325C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325C8:[0A20C9A3]: j          0x0883268C
    088325CC:[00000000]: nop
    088325D0:[02608016]: clz        $s0, $s3
  Back Branch 08832770 527 times (length 11)
    08832738:[00000000]: nop
    0883273C:[0E24B759]: jal        0x0892DD64
    08832740:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832744:[0A20C9DC]: j          0x08832770
    08832748:[00000000]: nop
--> 0883274C:[02A08016]: clz        $s0, $s5
    08832750:[2610FFE1]: addiu      $s0, $s0, -31
    08832754:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832758:[0E20C158]: jal        0x08830560
    0883275C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832760:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832764:[02021004]: sllv       $v0, $v0, $s0
    08832768:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0883276C:[02A2A824]: and        $s5, $s5, $v0
--> 08832770:[16A0FFF6]: bne        $s5, $zr, 0x0883274C
    08832774:[8FB40314]: lw         $s4, 788($sp)
    08832778:[0A20CA13]: j          0x0883284C
    0883277C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832780:[02808816]: clz        $s1, $s4
  Back Branch 08832560 527 times (length 25)
    088324F0:[00B65025]: or         $t2, $a1, $s6
    088324F4:[27AC0008]: addiu      $t4, $sp, 8
    088324F8:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088324FC:[0A20C958]: j          0x08832560
    08832500:[AC6400F8]: sw         $a0, 248($v1)
--> 08832504:[01402016]: clz        $a0, $t2
    08832508:[2484FFE1]: addiu      $a0, $a0, -31
    0883250C:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08832510:[000410C0]: sll        $v0, $a0, 0x0003
    08832514:[00041940]: sll        $v1, $a0, 0x0005
    08832518:[00621823]: subu       $v1, $v1, $v0
    0883251C:[006D1021]: addu       $v0, $v1, $t5
    08832520:[8C450114]: lw         $a1, 276($v0)
    08832524:[8C460100]: lw         $a2, 256($v0)
    08832528:[8C470104]: lw         $a3, 260($v0)
    0883252C:[8C480108]: lw         $t0, 264($v0)
    08832530:[8C49010C]: lw         $t1, 268($v0)
    08832534:[8C420110]: lw         $v0, 272($v0)
    08832538:[008B2004]: sllv       $a0, $t3, $a0
    0883253C:[006C1821]: addu       $v1, $v1, $t4
    08832540:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832544:[AC650014]: sw         $a1, 20($v1)
    08832548:[01445024]: and        $t2, $t2, $a0
    0883254C:[AC660000]: sw         $a2, 0($v1)
    08832550:[AC670004]: sw         $a3, 4($v1)
    08832554:[AC680008]: sw         $t0, 8($v1)
    08832558:[AC69000C]: sw         $t1, 12($v1)
    0883255C:[AC620010]: sw         $v0, 16($v1)
--> 08832560:[1540FFE8]: bne        $t2, $zr, 0x08832504
    08832564:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832568:[0E2092FF]: jal        0x08824BFC
    0883256C:[8C44AE24]: lw         $a0, -20956($v0)
    08832570:[04410005]: bgez       $v0, 0x08832588
  Back Branch 08832714 527 times (length 30)
    08832690:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832694:[24423ACC]: addiu      $v0, $v0, 15052
    08832698:[8C510034]: lw         $s1, 52($v0)
    0883269C:[0A20C9C0]: j          0x08832700
    088326A0:[8C530028]: lw         $s3, 40($v0)
--> 088326A4:[00409016]: clz        $s2, $v0
    088326A8:[2652FFE1]: addiu      $s2, $s2, -31
    088326AC:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    088326B0:[00121080]: sll        $v0, $s2, 0x0002
    088326B4:[00438021]: addu       $s0, $v0, $v1
    088326B8:[8E020038]: lw         $v0, 56($s0)
    088326BC:[04410003]: bgez       $v0, 0x088326CC
    088326C0:[00000000]: nop
    088326C4:[0E2099C6]: jal        0x08826718
    088326C8:[00000000]: nop
    088326CC:[0E24B959]: jal        0x0892E564
    088326D0:[8E040038]: lw         $a0, 56($s0)
    088326D4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088326D8:[04410003]: bgez       $v0, 0x088326E8
    088326DC:[2484CD58]: addiu      $a0, $a0, -12968
    088326E0:[0E2099C6]: jal        0x08826718
    088326E4:[00000000]: nop
    088326E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088326EC:[02421004]: sllv       $v0, $v0, $s2
    088326F0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088326F4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088326F8:[AE030038]: sw         $v1, 56($s0)
    088326FC:[02228824]: and        $s1, $s1, $v0
    08832700:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    08832704:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832708:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0883270C:[02221024]: and        $v0, $s1, $v0
    08832710:[2484CD68]: addiu      $a0, $a0, -12952
--> 08832714:[1440FFE3]: bne        $v0, $zr, 0x088326A4
    08832718:[26033ACC]: addiu      $v1, $s0, 15052
    0883271C:[1A800007]: blez       $s4, 0x0883273C
    08832720:[AC710034]: sw         $s1, 52($v1)
    08832724:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832A04 526 times (length 987)
_S1_2_8839554 117,872 instructions (0.438%), 6,171 calls (08839554 - 088395A0, length 20)
    08839554:[27BDFFF0]: addiu      $sp, $sp, -16
    08839558:[AFB00000]: sw         $s0, 0($sp)
    0883955C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839560:[AFB10004]: sw         $s1, 4($sp)
    08839564:[AFBF0008]: sw         $ra, 8($sp)
    08839568:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    0883956C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839570:[92030000]: lbu        $v1, 0($s0)
    08839574:[10600003]: beq        $v1, $zr, 0x08839584
    08839578:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0883957C:[A2000000]: sb         $zr, 0($s0)
    08839580:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08839584:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    08839588:[00000000]: nop
    0883958C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839590:[8FBF0008]: lw         $ra, 8($sp)
    08839594:[8FB10004]: lw         $s1, 4($sp)
    08839598:[8FB00000]: lw         $s0, 0($sp)
    0883959C:[03E00008]: jr         $ra
    088395A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88294B0 111,763 instructions (0.415%), 691 calls (088294B0 - 08829790, length 185)
    088294B0:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088294B4:[2462FE94]: addiu      $v0, $v1, -364
    088294B8:[8C47000C]: lw         $a3, 12($v0)
    088294BC:[8C460004]: lw         $a2, 4($v0)
    088294C0:[8C63FE94]: lw         $v1, -364($v1)
    088294C4:[8C420008]: lw         $v0, 8($v0)
    088294C8:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    088294CC:[27BDFFE0]: addiu      $sp, $sp, -32
    088294D0:[24840C20]: addiu      $a0, $a0, 3104
    088294D4:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088294D8:[AFA30000]: sw         $v1, 0($sp)
    088294DC:[AFA60004]: sw         $a2, 4($sp)
    088294E0:[AFA7000C]: sw         $a3, 12($sp)
    088294E4:[AFBF0014]: sw         $ra, 20($sp)
    088294E8:[AFB00010]: sw         $s0, 16($sp)
    088294EC:[0E264EB8]: jal        0x08993AE0 [sceCtrlReadBufferPositive]
    088294F0:[AFA20008]: sw         $v0, 8($sp)
    088294F4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088294F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088294FC:[24430C24]: addiu      $v1, $v0, 3108
    08829500:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08829504:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    08829508:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    0882950C:[0A20A549]: j          0x08829524
    08829510:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08829514:[8C62FFF0]: lw         $v0, -16($v1)
    08829518:[9067FFF4]: lbu        $a3, -12($v1)
    0882951C:[9065FFF5]: lbu        $a1, -11($v1)
    08829520:[00C23025]: or         $a2, $a2, $v0
    08829524:[0088102A]: slt        $v0, $a0, $t0
    08829528:[24630010]: addiu      $v1, $v1, 16
    0882952C:[1440FFF9]: bne        $v0, $zr, 0x08829514
    08829530:[24840001]: addiu      $a0, $a0, 1
    08829534:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08829538:[8C43BB88]: lw         $v1, -17528($v0)
    0882953C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08829540:[14620004]: bne        $v1, $v0, 0x08829554
    08829544:[00000000]: nop
    08829548:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0882954C:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08829550:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08829554:[1900000C]: blez       $t0, 0x08829588
    08829558:[8FA20000]: lw         $v0, 0($sp)
    0882955C:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08829560:[24630AB0]: addiu      $v1, $v1, 2736
    08829564:[A3A50009]: sb         $a1, 9($sp)
    08829568:[A3A70008]: sb         $a3, 8($sp)
    0882956C:[AC620570]: sw         $v0, 1392($v1)
    08829570:[8FA2000C]: lw         $v0, 12($sp)
    08829574:[AC660574]: sw         $a2, 1396($v1)
    08829578:[AC62057C]: sw         $v0, 1404($v1)
    0882957C:[8FA20008]: lw         $v0, 8($sp)
    08829580:[AC620578]: sw         $v0, 1400($v1)
    08829584:[AFA60004]: sw         $a2, 4($sp)
    08829588:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    0882958C:[24900AB0]: addiu      $s0, $a0, 2736
    08829590:[0E20A4CC]: jal        0x08829330
    08829594:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829598:[C6010154]: lwc1       $f1, 340($s0)
    0882959C:[C6000150]: lwc1       $f0, 336($s0)
    088295A0:[46010000]: add.s      $f0, $f0, $f1
    088295A4:[44800800]: mtc1       $zr, $f1
    088295A8:[46010032]: c.eq.s     $f0, $f1
    088295AC:[00000000]: nop
    088295B0:[45010003]: bc1t       0x088295C0
    088295B4:[00000000]: nop
    088295B8:[0E20B4E2]: jal        0x0882D388
    088295BC:[00000000]: nop
    088295C0:[0E20AA0E]: jal        0x0882A838
    088295C4:[00000000]: nop
    088295C8:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088295CC:[00431024]: and        $v0, $v0, $v1
    088295D0:[14400007]: bne        $v0, $zr, 0x088295F0
    088295D4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088295D8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088295DC:[8C42BB84]: lw         $v0, -17532($v0)
    088295E0:[30420001]: andi       $v0, $v0, 1
    088295E4:[50400008]: beql       $v0, $zr, 0x08829608
    088295E8:[8E03057C]: lw         $v1, 1404($s0)
    088295EC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088295F0:[2442EF30]: addiu      $v0, $v0, -4304
    088295F4:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    088295F8:[A0430579]: sb         $v1, 1401($v0)
    088295FC:[AC400574]: sw         $zr, 1396($v0)
    08829600:[0A20A58B]: j          0x0882962C
    08829604:[A0430578]: sb         $v1, 1400($v0)
    08829608:[8E040570]: lw         $a0, 1392($s0)
    0882960C:[8E050574]: lw         $a1, 1396($s0)
    08829610:[8E060578]: lw         $a2, 1400($s0)
    08829614:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08829618:[2442EF30]: addiu      $v0, $v0, -4304
    0882961C:[AC43057C]: sw         $v1, 1404($v0)
    08829620:[AC440570]: sw         $a0, 1392($v0)
    08829624:[AC450574]: sw         $a1, 1396($v0)
    08829628:[AC460578]: sw         $a2, 1400($v0)
    0882962C:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08829630:[0E20A4CC]: jal        0x08829330
    08829634:[2604EF30]: addiu      $a0, $s0, -4304
    08829638:[0E20AA0E]: jal        0x0882A838
    0882963C:[00000000]: nop
    08829640:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08829644:[00431024]: and        $v0, $v0, $v1
    08829648:[14400007]: bne        $v0, $zr, 0x08829668
    0882964C:[2602EF30]: addiu      $v0, $s0, -4304
    08829650:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08829654:[8C42BB84]: lw         $v0, -17532($v0)
    08829658:[30420010]: andi       $v0, $v0, 16
    0882965C:[10400007]: beq        $v0, $zr, 0x0882967C
    08829660:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08829664:[2602EF30]: addiu      $v0, $s0, -4304
    08829668:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    0882966C:[A0431B79]: sb         $v1, 7033($v0)
    08829670:[AC401B74]: sw         $zr, 7028($v0)
    08829674:[0A20A5A9]: j          0x088296A4
    08829678:[A0431B78]: sb         $v1, 7032($v0)
    0882967C:[24420AB0]: addiu      $v0, $v0, 2736
    08829680:[8C43057C]: lw         $v1, 1404($v0)
    08829684:[8C440570]: lw         $a0, 1392($v0)
    08829688:[8C450574]: lw         $a1, 1396($v0)
    0882968C:[8C460578]: lw         $a2, 1400($v0)
    08829690:[2602EF30]: addiu      $v0, $s0, -4304
    08829694:[AC431B7C]: sw         $v1, 7036($v0)
    08829698:[AC441B70]: sw         $a0, 7024($v0)
    0882969C:[AC451B74]: sw         $a1, 7028($v0)
    088296A0:[AC461B78]: sw         $a2, 7032($v0)
    088296A4:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    088296A8:[0E20A4CC]: jal        0x08829330
    088296AC:[24840530]: addiu      $a0, $a0, 1328
    088296B0:[0E20AA0E]: jal        0x0882A838
    088296B4:[00000000]: nop
    088296B8:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088296BC:[00431024]: and        $v0, $v0, $v1
    088296C0:[1040000D]: beq        $v0, $zr, 0x088296F8
    088296C4:[3C0708B3]: lui        $a3, 0x08B3 <=> li $a3, 0x08B30000
    088296C8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088296CC:[24420AB0]: addiu      $v0, $v0, 2736
    088296D0:[8C43057C]: lw         $v1, 1404($v0)
    088296D4:[8C440570]: lw         $a0, 1392($v0)
    088296D8:[8C450574]: lw         $a1, 1396($v0)
    088296DC:[8C460578]: lw         $a2, 1400($v0)
    088296E0:[24E2E9B0]: addiu      $v0, $a3, -5712
    088296E4:[AC43057C]: sw         $v1, 1404($v0)
    088296E8:[AC440570]: sw         $a0, 1392($v0)
    088296EC:[AC450574]: sw         $a1, 1396($v0)
    088296F0:[0A20A5C3]: j          0x0882970C
    088296F4:[AC460578]: sw         $a2, 1400($v0)
    088296F8:[24E2E9B0]: addiu      $v0, $a3, -5712
    088296FC:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    08829700:[A0430579]: sb         $v1, 1401($v0)
    08829704:[AC400574]: sw         $zr, 1396($v0)
    08829708:[A0430578]: sb         $v1, 1400($v0)
    0882970C:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    08829710:[0E20A4CC]: jal        0x08829330
    08829714:[2484E9B0]: addiu      $a0, $a0, -5712
    08829718:[0E20AA0E]: jal        0x0882A838
    0882971C:[00000000]: nop
    08829720:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08829724:[00431024]: and        $v0, $v0, $v1
    08829728:[10400007]: beq        $v0, $zr, 0x08829748
    0882972C:[3C0708B3]: lui        $a3, 0x08B3 <=> li $a3, 0x08B30000
    08829730:[24E2E430]: addiu      $v0, $a3, -7120
    08829734:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    08829738:[A0430579]: sb         $v1, 1401($v0)
    0882973C:[AC400574]: sw         $zr, 1396($v0)
    08829740:[0A20A5DD]: j          0x08829774
    08829744:[A0430578]: sb         $v1, 1400($v0)
    08829748:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882974C:[24420AB0]: addiu      $v0, $v0, 2736
    08829750:[8C43057C]: lw         $v1, 1404($v0)
    08829754:[8C440570]: lw         $a0, 1392($v0)
    08829758:[8C450574]: lw         $a1, 1396($v0)
    0882975C:[8C460578]: lw         $a2, 1400($v0)
    08829760:[24E2E430]: addiu      $v0, $a3, -7120
    08829764:[AC43057C]: sw         $v1, 1404($v0)
    08829768:[AC440570]: sw         $a0, 1392($v0)
    0882976C:[AC450574]: sw         $a1, 1396($v0)
    08829770:[AC460578]: sw         $a2, 1400($v0)
    08829774:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    08829778:[0E20A4CC]: jal        0x08829330
    0882977C:[2484E430]: addiu      $a0, $a0, -7120
    08829780:[8FBF0014]: lw         $ra, 20($sp)
    08829784:[8FB00010]: lw         $s0, 16($sp)
    08829788:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882978C:[03E00008]: jr         $ra
    08829790:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882952C 2,137 times (length 8)
    08829500:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08829504:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    08829508:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    0882950C:[0A20A549]: j          0x08829524
    08829510:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08829514:[8C62FFF0]: lw         $v0, -16($v1)
    08829518:[9067FFF4]: lbu        $a3, -12($v1)
    0882951C:[9065FFF5]: lbu        $a1, -11($v1)
    08829520:[00C23025]: or         $a2, $a2, $v0
    08829524:[0088102A]: slt        $v0, $a0, $t0
    08829528:[24630010]: addiu      $v1, $v1, 16
--> 0882952C:[1440FFF9]: bne        $v0, $zr, 0x08829514
    08829530:[24840001]: addiu      $a0, $a0, 1
    08829534:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08829538:[8C43BB88]: lw         $v1, -17528($v0)
    0882953C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_883A3F8 105,731 instructions (0.393%), 692 calls (0883A3F8 - 0883A744, length 212)
    0883A3F8:[27BDFFD0]: addiu      $sp, $sp, -48
    0883A3FC:[AFB7001C]: sw         $s7, 28($sp)
    0883A400:[0100B821]: addu       $s7, $t0, $zr <=> move $s7, $t0
    0883A404:[AFB60018]: sw         $s6, 24($sp)
    0883A408:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0883A40C:[AFB50014]: sw         $s5, 20($sp)
    0883A410:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883A414:[AFB40010]: sw         $s4, 16($sp)
    0883A418:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0883A41C:[AFB3000C]: sw         $s3, 12($sp)
    0883A420:[AFB20008]: sw         $s2, 8($sp)
    0883A424:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    0883A428:[AFB10004]: sw         $s1, 4($sp)
    0883A42C:[AFBF0020]: sw         $ra, 32($sp)
    0883A430:[AFB00000]: sw         $s0, 0($sp)
    0883A434:[8E42C8B4]: lw         $v0, -14156($s2)
    0883A438:[00408816]: clz        $s1, $v0
    0883A43C:[2A220008]: slti       $v0, $s1, 8
    0883A440:[14400004]: bne        $v0, $zr, 0x0883A454
    0883A444:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883A448:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883A44C:[0E2099C6]: jal        0x08826718
    0883A450:[2484D944]: addiu      $a0, $a0, -9916
    0883A454:[001111C0]: sll        $v0, $s1, 0x0007
    0883A458:[00118080]: sll        $s0, $s1, 0x0002
    0883A45C:[8E47C8B4]: lw         $a3, -14156($s2)
    0883A460:[02028021]: addu       $s0, $s0, $v0
    0883A464:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883A468:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A46C:[2442C8B8]: addiu      $v0, $v0, -14152
    0883A470:[02231806]: srlv       $v1, $v1, $s1
    0883A474:[02028021]: addu       $s0, $s0, $v0
    0883A478:[00031827]: nor        $v1, $zr, $v1 <=> li $v1, not $v1
    0883A47C:[00E33824]: and        $a3, $a3, $v1
    0883A480:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A484:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883A488:[24060084]: addiu      $a2, $zr, 132 <=> li $a2, 132
    0883A48C:[0E24C3FC]: jal        0x08930FF0
    0883A490:[AE47C8B4]: sw         $a3, -14156($s2)
    0883A494:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883A498:[8C85CDA8]: lw         $a1, -12888($a0)
    0883A49C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A4A0:[8C43CD78]: lw         $v1, -12936($v0)
    0883A4A4:[24A20001]: addiu      $v0, $a1, 1
    0883A4A8:[AC82CDA8]: sw         $v0, -12888($a0)
    0883A4AC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A4B0:[A2030018]: sb         $v1, 24($s0)
    0883A4B4:[AE050000]: sw         $a1, 0($s0)
    0883A4B8:[AC50CDA4]: sw         $s0, -12892($v0)
    0883A4BC:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    0883A4C0:[A2000015]: sb         $zr, 21($s0)
    0883A4C4:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883A4C8:[2484CD74]: addiu      $a0, $a0, -12940
    0883A4CC:[0E20E555]: jal        0x08839554
    0883A4D0:[AE020044]: sw         $v0, 68($s0)
    0883A4D4:[1040001E]: beq        $v0, $zr, 0x0883A550
    0883A4D8:[00000000]: nop
    0883A4DC:[0E264D4A]: jal        0x08993528 [sceKernelGetThreadId]
    0883A4E0:[00000000]: nop
    0883A4E4:[0E264DC8]: jal        0x08993720 [sceKernelGetThreadCurrentPriority]
    0883A4E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883A4EC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0883A4F0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A4F4:[2443C8AC]: addiu      $v1, $v0, -14164
    0883A4F8:[3C050884]: lui        $a1, 0x0884 <=> li $a1, 0x08840000
    0883A4FC:[24A59954]: addiu      $a1, $a1, -26284
    0883A500:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883A504:[24040BB8]: addiu      $a0, $zr, 3000 <=> li $a0, 3000
    0883A508:[AC720004]: sw         $s2, 4($v1)
    0883A50C:[0E264DAE]: jal        0x089936B8 [sceKernelSetAlarm]
    0883A510:[AC50C8AC]: sw         $s0, -14164($v0)
    0883A514:[1C400004]: bgtz       $v0, 0x0883A528
    0883A518:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883A51C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883A520:[0E2099C6]: jal        0x08826718
    0883A524:[2484D934]: addiu      $a0, $a0, -9932
    0883A528:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A52C:[0E264DB4]: jal        0x089936D0 [sceKernelChangeThreadPriority]
    0883A530:[2405006F]: addiu      $a1, $zr, 111 <=> li $a1, 111
    0883A534:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A538:[0E264DB4]: jal        0x089936D0 [sceKernelChangeThreadPriority]
    0883A53C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883A540:[0E264DB6]: jal        0x089936D8 [sceKernelCancelAlarm]
    0883A544:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883A548:[0A20E95B]: j          0x0883A56C
    0883A54C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A550:[0E264EC0]: jal        0x08993B00 [sceDisplayWaitVblankStartCB]
    0883A554:[00000000]: nop
    0883A558:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883A55C:[0E20E555]: jal        0x08839554
    0883A560:[2484CD74]: addiu      $a0, $a0, -12940
    0883A564:[1040FFFA]: beq        $v0, $zr, 0x0883A550
    0883A568:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A56C:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    0883A570:[8E11CDA4]: lw         $s1, -12892($s0)
    0883A574:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0883A578:[8CE4CD94]: lw         $a0, -12908($a3)
    0883A57C:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    0883A580:[8C68CDAC]: lw         $t0, -12884($v1)
    0883A584:[8E05CDA4]: lw         $a1, -12892($s0)
    0883A588:[00934821]: addu       $t1, $a0, $s3
    0883A58C:[00131840]: sll        $v1, $s3, 0x0001
    0883A590:[01031821]: addu       $v1, $t0, $v1
    0883A594:[01093023]: subu       $a2, $t0, $t1
    0883A598:[AE220048]: sw         $v0, 72($s1)
    0883A59C:[01042023]: subu       $a0, $t0, $a0
    0883A5A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0883A5A4:[ACB4001C]: sw         $s4, 28($a1)
    0883A5A8:[0082502C]: max        $t2, $a0, $v0
    0883A5AC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883A5B0:[ACAA0008]: sw         $t2, 8($a1)
    0883A5B4:[ACA30028]: sw         $v1, 40($a1)
    0883A5B8:[ACA80004]: sw         $t0, 4($a1)
    0883A5BC:[04C10003]: bgez       $a2, 0x0883A5CC
    0883A5C0:[ACE9CD94]: sw         $t1, -12908($a3)
    0883A5C4:[0A20E975]: j          0x0883A5D4
    0883A5C8:[AC89CD90]: sw         $t1, -12912($a0)
    0883A5CC:[25020001]: addiu      $v0, $t0, 1
    0883A5D0:[AC82CD90]: sw         $v0, -12912($a0)
    0883A5D4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A5D8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0883A5DC:[0E20B3BD]: jal        0x0882CEF4
    0883A5E0:[A053CD8D]: sb         $s3, -12915($v0)
    0883A5E4:[0002902B]: sltu       $s2, $zr, $v0 <=> move $s2, $v0
    0883A5E8:[16400003]: bne        $s2, $zr, 0x0883A5F8
    0883A5EC:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0883A5F0:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0883A5F4:[A040D850]: sb         $zr, -10160($v0)
    0883A5F8:[0E215E14]: jal        0x08857850
    0883A5FC:[8E30CDA4]: lw         $s0, -12892($s1)
    0883A600:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883A604:[A202000C]: sb         $v0, 12($s0)
    0883A608:[0E215E10]: jal        0x08857840
    0883A60C:[8E30CDA4]: lw         $s0, -12892($s1)
    0883A610:[8E23CDA4]: lw         $v1, -12892($s1)
    0883A614:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883A618:[A202000D]: sb         $v0, 13($s0)
    0883A61C:[1240001B]: beq        $s2, $zr, 0x0883A68C
    0883A620:[A060000E]: sb         $zr, 14($v1)
    0883A624:[9062000C]: lbu        $v0, 12($v1)
    0883A628:[14400018]: bne        $v0, $zr, 0x0883A68C
    0883A62C:[00000000]: nop
    0883A630:[0E20CFC1]: jal        0x08833F04
    0883A634:[00000000]: nop
    0883A638:[1440000C]: bne        $v0, $zr, 0x0883A66C
    0883A63C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A640:[0E20D08B]: jal        0x0883422C
    0883A644:[00000000]: nop
    0883A648:[10400022]: beq        $v0, $zr, 0x0883A6D4
    0883A64C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A650:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0883A654:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    0883A658:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0883A65C:[24848644]: addiu      $a0, $a0, -31164
    0883A660:[24A502EC]: addiu      $a1, $a1, 748
    0883A664:[0A20E9B3]: j          0x0883A6CC
    0883A668:[A053D850]: sb         $s3, -10160($v0)
    0883A66C:[8C42CD98]: lw         $v0, -12904($v0)
    0883A670:[14400018]: bne        $v0, $zr, 0x0883A6D4
    0883A674:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A678:[8E22CDA4]: lw         $v0, -12892($s1)
    0883A67C:[A053000E]: sb         $s3, 14($v0)
    0883A680:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0883A684:[0A20E9B5]: j          0x0883A6D4
    0883A688:[A053D850]: sb         $s3, -10160($v0)
    0883A68C:[0E20CFC1]: jal        0x08833F04
    0883A690:[00000000]: nop
    0883A694:[1040000F]: beq        $v0, $zr, 0x0883A6D4
    0883A698:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A69C:[3C1008AF]: lui        $s0, 0x08AF <=> li $s0, 0x08AF0000
    0883A6A0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0883A6A4:[2484865C]: addiu      $a0, $a0, -31140
    0883A6A8:[0E209969]: jal        0x088265A4
    0883A6AC:[260502EC]: addiu      $a1, $s0, 748
    0883A6B0:[0E20E8D6]: jal        0x0883A358
    0883A6B4:[00000000]: nop
    0883A6B8:[0E20CF7C]: jal        0x08833DF0
    0883A6BC:[00000000]: nop
    0883A6C0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0883A6C4:[24848674]: addiu      $a0, $a0, -31116
    0883A6C8:[260502EC]: addiu      $a1, $s0, 748
    0883A6CC:[0E209969]: jal        0x088265A4
    0883A6D0:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A6D4:[8E02CDA4]: lw         $v0, -12892($s0)
    0883A6D8:[A2B20000]: sb         $s2, 0($s5)
    0883A6DC:[8C420008]: lw         $v0, 8($v0)
    0883A6E0:[12400008]: beq        $s2, $zr, 0x0883A704
    0883A6E4:[AEC20000]: sw         $v0, 0($s6)
    0883A6E8:[0E20CFC1]: jal        0x08833F04
    0883A6EC:[00000000]: nop
    0883A6F0:[10400004]: beq        $v0, $zr, 0x0883A704
    0883A6F4:[8E02CDA4]: lw         $v0, -12892($s0)
    0883A6F8:[9042000C]: lbu        $v0, 12($v0)
    0883A6FC:[10400002]: beq        $v0, $zr, 0x0883A708
    0883A700:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883A704:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883A708:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883A70C:[8C50CDA4]: lw         $s0, -12892($v0)
    0883A710:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    0883A714:[A2E30000]: sb         $v1, 0($s7)
    0883A718:[AE02004C]: sw         $v0, 76($s0)
    0883A71C:[8FBF0020]: lw         $ra, 32($sp)
    0883A720:[8FB7001C]: lw         $s7, 28($sp)
    0883A724:[8FB60018]: lw         $s6, 24($sp)
    0883A728:[8FB50014]: lw         $s5, 20($sp)
    0883A72C:[8FB40010]: lw         $s4, 16($sp)
    0883A730:[8FB3000C]: lw         $s3, 12($sp)
    0883A734:[8FB20008]: lw         $s2, 8($sp)
    0883A738:[8FB10004]: lw         $s1, 4($sp)
    0883A73C:[8FB00000]: lw         $s0, 0($sp)
    0883A740:[03E00008]: jr         $ra
    0883A744:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0883A564 1,364 times (length 7)
    0883A53C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883A540:[0E264DB6]: jal        0x089936D8 [sceKernelCancelAlarm]
    0883A544:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883A548:[0A20E95B]: j          0x0883A56C
    0883A54C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
--> 0883A550:[0E264EC0]: jal        0x08993B00 [sceDisplayWaitVblankStartCB]
    0883A554:[00000000]: nop
    0883A558:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883A55C:[0E20E555]: jal        0x08839554
    0883A560:[2484CD74]: addiu      $a0, $a0, -12940
--> 0883A564:[1040FFFA]: beq        $v0, $zr, 0x0883A550
    0883A568:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    0883A56C:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    0883A570:[8E11CDA4]: lw         $s1, -12892($s0)
    0883A574:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
_S1_2_8825F28 101,480 instructions (0.377%), 1,103 calls (08825F28 - 08932E98, length 275421)
_S1_2_883973C 97,180 instructions (0.361%), 2,109 calls (08826718 - 0883985C, length 19538)
  Back Branch 08839818 1,378 times (length 41)
    08839768:[2484CD68]: addiu      $a0, $a0, -12952
    0883976C:[10400038]: beq        $v0, $zr, 0x08839850
    08839770:[8FBF0008]: lw         $ra, 8($sp)
    08839774:[0A20E601]: j          0x08839804
    08839778:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
--> 0883977C:[92020010]: lbu        $v0, 16($s0)
    08839780:[54400009]: bnel       $v0, $zr, 0x088397A8
    08839784:[92020017]: lbu        $v0, 23($s0)
    08839788:[0E20E569]: jal        0x088395A4
    0883978C:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08839790:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08839794:[2484CCD8]: addiu      $a0, $a0, -13096
    08839798:[0E20E569]: jal        0x088395A4
    0883979C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088397A0:[0A20E601]: j          0x08839804
    088397A4:[00000000]: nop
    088397A8:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    088397AC:[2484CD6C]: addiu      $a0, $a0, -12948
    088397B0:[0E20E555]: jal        0x08839554
    088397B4:[00442021]: addu       $a0, $v0, $a0
    088397B8:[10400020]: beq        $v0, $zr, 0x0883983C
    088397BC:[2624CD44]: addiu      $a0, $s1, -12988
    088397C0:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088397C4:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    088397C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088397CC:[AE020078]: sw         $v0, 120($s0)
    088397D0:[8E23CDA0]: lw         $v1, -12896($s1)
    088397D4:[10600004]: beq        $v1, $zr, 0x088397E8
    088397D8:[AE02007C]: sw         $v0, 124($s0)
    088397DC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088397E0:[0E2099C6]: jal        0x08826718
    088397E4:[2484D884]: addiu      $a0, $a0, -10108
    088397E8:[8E040020]: lw         $a0, 32($s0)
    088397EC:[AE30CDA0]: sw         $s0, -12896($s1)
    088397F0:[8FBF0008]: lw         $ra, 8($sp)
    088397F4:[8FB10004]: lw         $s1, 4($sp)
    088397F8:[8FB00000]: lw         $s0, 0($sp)
    088397FC:[0A20E08E]: j          0x08838238
    08839800:[27BD0010]: addiu      $sp, $sp, 16
    08839804:[0E20E5A4]: jal        0x08839690
    08839808:[2624CD44]: addiu      $a0, $s1, -12988
    0883980C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08839810:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839814:[2484CD20]: addiu      $a0, $a0, -13024
--> 08839818:[1440FFD8]: bne        $v0, $zr, 0x0883977C
    0883981C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839820:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08839824:[8FBF0008]: lw         $ra, 8($sp)
    08839828:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 08839834 687 times (length 217)
  Back Branch 08839844 677 times (length 10)
    08839810:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839814:[2484CD20]: addiu      $a0, $a0, -13024
    08839818:[1440FFD8]: bne        $v0, $zr, 0x0883977C
    0883981C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839820:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
--> 08839824:[8FBF0008]: lw         $ra, 8($sp)
    08839828:[8FB10004]: lw         $s1, 4($sp)
    0883982C:[8FB00000]: lw         $s0, 0($sp)
    08839830:[2484CD68]: addiu      $a0, $a0, -12952
    08839834:[0A20E536]: j          0x088394D8
    08839838:[27BD0010]: addiu      $sp, $sp, 16
    0883983C:[0E20E587]: jal        0x0883961C
    08839840:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08839844:[0A20E609]: j          0x08839824
    08839848:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883984C:[8FBF0008]: lw         $ra, 8($sp)
    08839850:[8FB10004]: lw         $s1, 4($sp)
    08839854:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 088397FC 673 times (length 1395)
_S1_2_882620C 95,201 instructions (0.353%), 1,103 calls (0882620C - 0882648C, length 161)
    0882620C:[27BDFDD0]: addiu      $sp, $sp, -560
    08826210:[AFB3021C]: sw         $s3, 540($sp)
    08826214:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08826218:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882621C:[AFBF0224]: sw         $ra, 548($sp)
    08826220:[27A40010]: addiu      $a0, $sp, 16
    08826224:[AFB40220]: sw         $s4, 544($sp)
    08826228:[AFB20218]: sw         $s2, 536($sp)
    0882622C:[AFB10214]: sw         $s1, 532($sp)
    08826230:[14A0000A]: bne        $a1, $zr, 0x0882625C
    08826234:[AFB00210]: sw         $s0, 528($sp)
    08826238:[0000000D]: break      0x00000
    0882623C:[3C0608AD]: lui        $a2, 0x08AD <=> li $a2, 0x08AD0000
    08826240:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08826244:[24C662E0]: addiu      $a2, $a2, 25312
    08826248:[24E7FE4C]: addiu      $a3, $a3, -436
    0882624C:[0E24CB39]: jal        0x08932CE4
    08826250:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826254:[0A20989B]: j          0x0882626C
    08826258:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882625C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08826260:[0E24E0A2]: jal        0x08938288
    08826264:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826268:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882626C:[28420200]: slti       $v0, $v0, 512
    08826270:[14400004]: bne        $v0, $zr, 0x08826284
    08826274:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826278:[0000000D]: break      0x00000
    0882627C:[241201FF]: addiu      $s2, $zr, 511 <=> li $s2, 511
    08826280:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826284:[0E2097CA]: jal        0x08825F28
    08826288:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882628C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08826290:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826294:[8C44AE08]: lw         $a0, -20984($v0)
    08826298:[10800012]: beq        $a0, $zr, 0x088262E4
    0882629C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088262A0:[0E264D42]: jal        0x08993508 [sceKernelLockLwMutex]
    088262A4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088262A8:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    088262AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088262B0:[34620064]: ori        $v0, $v1, 100
    088262B4:[10C20067]: beq        $a2, $v0, 0x08826454
    088262B8:[346201A7]: ori        $v0, $v1, 423
    088262BC:[10C20065]: beq        $a2, $v0, 0x08826454
    088262C0:[00000000]: nop
    088262C4:[10C00008]: beq        $a2, $zr, 0x088262E8
    088262C8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262CC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088262D0:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    088262D4:[24846300]: addiu      $a0, $a0, 25344
    088262D8:[0E264D6A]: jal        0x089935A8 [sceKernelPrintf]
    088262DC:[24A5FE44]: addiu      $a1, $a1, -444
    088262E0:[0000000D]: break      0x00000
    088262E4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262E8:[2451B374]: addiu      $s1, $v0, -19596
    088262EC:[8E220800]: lw         $v0, 2048($s1)
    088262F0:[1C40000E]: bgtz       $v0, 0x0882632C
    088262F4:[32620002]: andi       $v0, $s3, 2
    088262F8:[0A2098D5]: j          0x08826354
    088262FC:[00000000]: nop
    08826300:[2604B374]: addiu      $a0, $s0, -19596
    08826304:[0E2097B4]: jal        0x08825ED0
    08826308:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882630C:[2604B374]: addiu      $a0, $s0, -19596
    08826310:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08826314:[0E2097B4]: jal        0x08825ED0
    08826318:[27A50010]: addiu      $a1, $sp, 16
    0882631C:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    08826320:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826324:[0A20991D]: j          0x08826474
    08826328:[8FBF0224]: lw         $ra, 548($sp)
    0882632C:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    08826330:[00000000]: nop
    08826334:[8E250800]: lw         $a1, 2048($s1)
    08826338:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882633C:[0E209825]: jal        0x08826094
    08826340:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826344:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826348:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    0882634C:[AE200800]: sw         $zr, 2048($s1)
    08826350:[32620002]: andi       $v0, $s3, 2
    08826354:[10400018]: beq        $v0, $zr, 0x088263B8
    08826358:[32620004]: andi       $v0, $s3, 4
    0882635C:[32620008]: andi       $v0, $s3, 8
    08826360:[1040000B]: beq        $v0, $zr, 0x08826390
    08826364:[27B10010]: addiu      $s1, $sp, 16
    08826368:[0E204CCD]: jal        0x08813334
    0882636C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826370:[0E24C01D]: jal        0x08930074
    08826374:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826378:[8C470008]: lw         $a3, 8($v0)
    0882637C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826380:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826384:[0E24BFFD]: jal        0x0892FFF4
    08826388:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882638C:[27B10010]: addiu      $s1, $sp, 16
    08826390:[0E204CCD]: jal        0x08813334
    08826394:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826398:[0E24C01D]: jal        0x08930074
    0882639C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088263A0:[8C470008]: lw         $a3, 8($v0)
    088263A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088263A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088263AC:[0E24BFFD]: jal        0x0892FFF4
    088263B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088263B4:[32620004]: andi       $v0, $s3, 4
    088263B8:[10400016]: beq        $v0, $zr, 0x08826414
    088263BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C4:[8C42B254]: lw         $v0, -19884($v0)
    088263C8:[10400012]: beq        $v0, $zr, 0x08826414
    088263CC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263D0:[1A400010]: blez       $s2, 0x08826414
    088263D4:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088263D8:[9202BB80]: lbu        $v0, -17536($s0)
    088263DC:[14400005]: bne        $v0, $zr, 0x088263F4
    088263E0:[27A40010]: addiu      $a0, $sp, 16
    088263E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088263E8:[0E209825]: jal        0x08826094
    088263EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088263F0:[27A40010]: addiu      $a0, $sp, 16
    088263F4:[0E209825]: jal        0x08826094
    088263F8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088263FC:[03B21021]: addu       $v0, $sp, $s2
    08826400:[8042000F]: lb         $v0, 15($v0)
    08826404:[3842000A]: xori       $v0, $v0, 10
    08826408:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0882640C:[A202BB80]: sb         $v0, -17536($s0)
    08826410:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826414:[8C44AE08]: lw         $a0, -20984($v0)
    08826418:[10800016]: beq        $a0, $zr, 0x08826474
    0882641C:[8FBF0224]: lw         $ra, 548($sp)
    08826420:[0E264D46]: jal        0x08993518 [sceKernelUnlockLwMutex]
    08826424:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826428:[50400012]: beql       $v0, $zr, 0x08826474
    0882642C:[8FBF0224]: lw         $ra, 548($sp)
    08826430:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08826434:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08826438:[24846300]: addiu      $a0, $a0, 25344
    0882643C:[24A5FE3C]: addiu      $a1, $a1, -452
    08826440:[0E264D6A]: jal        0x089935A8 [sceKernelPrintf]
    08826444:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826448:[0000000D]: break      0x00000
    0882644C:[0A20991D]: j          0x08826474
    08826450:[8FBF0224]: lw         $ra, 548($sp)
    08826454:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    08826458:[00000000]: nop
    0882645C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08826460:[32620004]: andi       $v0, $s3, 4
    08826464:[1040FFAD]: beq        $v0, $zr, 0x0882631C
    08826468:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882646C:[0A2098C0]: j          0x08826300
    08826470:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08826474:[8FB40220]: lw         $s4, 544($sp)
    08826478:[8FB3021C]: lw         $s3, 540($sp)
    0882647C:[8FB20218]: lw         $s2, 536($sp)
    08826480:[8FB10214]: lw         $s1, 532($sp)
    08826484:[8FB00210]: lw         $s0, 528($sp)
    08826488:[03E00008]: jr         $ra
    0882648C:[27BD0230]: addiu      $sp, $sp, 560
_S1_2_8846870 93,690 instructions (0.348%), 692 calls (08846870 - 08846C8C, length 264)
    08846870:[27BDFFD0]: addiu      $sp, $sp, -48
    08846874:[AFB3001C]: sw         $s3, 28($sp)
    08846878:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884687C:[30D300FF]: andi       $s3, $a2, 255
    08846880:[AFB10014]: sw         $s1, 20($sp)
    08846884:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08846888:[AFB00010]: sw         $s0, 16($sp)
    0884688C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08846890:[AFBF0020]: sw         $ra, 32($sp)
    08846894:[AFB20018]: sw         $s2, 24($sp)
    08846898:[8E28E6F4]: lw         $t0, -6412($s1)
    0884689C:[A3A20001]: sb         $v0, 1($sp)
    088468A0:[A3A20000]: sb         $v0, 0($sp)
    088468A4:[11100026]: beq        $t0, $s0, 0x08846940
    088468A8:[AFA00004]: sw         $zr, 4($sp)
    088468AC:[29020002]: slti       $v0, $t0, 2
    088468B0:[10400005]: beq        $v0, $zr, 0x088468C8
    088468B4:[29020004]: slti       $v0, $t0, 4
    088468B8:[5100000F]: beql       $t0, $zr, 0x088468F8
    088468BC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088468C0:[0A211A35]: j          0x088468D4
    088468C4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088468C8:[54400034]: bnel       $v0, $zr, 0x0884699C
    088468CC:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    088468D0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088468D4:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088468D8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088468DC:[24849D60]: addiu      $a0, $a0, -25248
    088468E0:[24A59CF4]: addiu      $a1, $a1, -25356
    088468E4:[24E708E0]: addiu      $a3, $a3, 2272
    088468E8:[0E209952]: jal        0x08826548
    088468EC:[2406014F]: addiu      $a2, $zr, 335 <=> li $a2, 335
    088468F0:[0A211A67]: j          0x0884699C
    088468F4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    088468F8:[0E20ED9B]: jal        0x0883B66C
    088468FC:[A050E6F0]: sb         $s0, -6416($v0)
    08846900:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08846904:[10430004]: beq        $v0, $v1, 0x08846918
    08846908:[00000000]: nop
    0884690C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08846910:[0E2099C6]: jal        0x08826718
    08846914:[24840EA0]: addiu      $a0, $a0, 3744
    08846918:[0E211DFE]: jal        0x088477F8
    0884691C:[00000000]: nop
    08846920:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846924:[0E20EC25]: jal        0x0883B094
    08846928:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884692C:[8E22E6F4]: lw         $v0, -6412($s1)
    08846930:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08846934:[38420001]: xori       $v0, $v0, 1
    08846938:[0202180B]: movn       $v1, $s0, $v0
    0884693C:[AE23E6F4]: sw         $v1, -6412($s1)
    08846940:[0E211DFE]: jal        0x088477F8
    08846944:[00000000]: nop
    08846948:[0E209389]: jal        0x08824E24
    0884694C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846950:[14400012]: bne        $v0, $zr, 0x0884699C
    08846954:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846958:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884695C:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08846960:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846964:[0E20EC1B]: jal        0x0883B06C
    08846968:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884696C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08846970:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    08846974:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846978:[0E21186E]: jal        0x088461B8
    0884697C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846980:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846984:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08846988:[A043E6F0]: sb         $v1, -6416($v0)
    0884698C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08846990:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08846994:[AC43E6F4]: sw         $v1, -6412($v0)
    08846998:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0884699C:[24510CC0]: addiu      $s1, $v0, 3264
    088469A0:[8E240054]: lw         $a0, 84($s1)
    088469A4:[8E250048]: lw         $a1, 72($s1)
    088469A8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088469AC:[24840001]: addiu      $a0, $a0, 1
    088469B0:[27A60004]: addiu      $a2, $sp, 4
    088469B4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088469B8:[27A80001]: addiu      $t0, $sp, 1
    088469BC:[0E20E8FE]: jal        0x0883A3F8
    088469C0:[9050E6F0]: lbu        $s0, -6416($v0)
    088469C4:[93A20000]: lbu        $v0, 0($sp)
    088469C8:[1040009E]: beq        $v0, $zr, 0x08846C44
    088469CC:[00000000]: nop
    088469D0:[1200009C]: beq        $s0, $zr, 0x08846C44
    088469D4:[93A20001]: lbu        $v0, 1($sp)
    088469D8:[A220004D]: sb         $zr, 77($s1)
    088469DC:[1040003B]: beq        $v0, $zr, 0x08846ACC
    088469E0:[8FB00004]: lw         $s0, 4($sp)
    088469E4:[9222004E]: lbu        $v0, 78($s1)
    088469E8:[10400023]: beq        $v0, $zr, 0x08846A78
    088469EC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088469F0:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088469F4:[0E20E896]: jal        0x0883A258
    088469F8:[A232004D]: sb         $s2, 77($s1)
    088469FC:[1E000003]: bgtz       $s0, 0x08846A0C
    08846A00:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08846A04:[1040001A]: beq        $v0, $zr, 0x08846A70
    08846A08:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846A0C:[8C83E6EC]: lw         $v1, -6420($a0)
    08846A10:[8E220058]: lw         $v0, 88($s1)
    08846A14:[3C0608AF]: lui        $a2, 0x08AF <=> li $a2, 0x08AF0000
    08846A18:[24670001]: addiu      $a3, $v1, 1
    08846A1C:[0047102B]: sltu       $v0, $v0, $a3
    08846A20:[1040000A]: beq        $v0, $zr, 0x08846A4C
    08846A24:[AC87E6EC]: sw         $a3, -6420($a0)
    08846A28:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846A2C:[24A59D90]: addiu      $a1, $a1, -25200
    08846A30:[24C608D0]: addiu      $a2, $a2, 2256
    08846A34:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08846A38:[0E209924]: jal        0x08826490
    08846A3C:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846A40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846A44:[0A211AAD]: j          0x08846AB4
    08846A48:[A232004D]: sb         $s2, 77($s1)
    08846A4C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846A50:[24A59DB0]: addiu      $a1, $a1, -25168
    08846A54:[24C608D0]: addiu      $a2, $a2, 2256
    08846A58:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08846A5C:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846A60:[0E209924]: jal        0x08826490
    08846A64:[A220004D]: sb         $zr, 77($s1)
    08846A68:[0A211AAD]: j          0x08846AB4
    08846A6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08846A70:[0A211AA8]: j          0x08846AA0
    08846A74:[24A59DD4]: addiu      $a1, $a1, -25132
    08846A78:[8C43E6EC]: lw         $v1, -6420($v0)
    08846A7C:[8E240054]: lw         $a0, 84($s1)
    08846A80:[24630001]: addiu      $v1, $v1, 1
    08846A84:[0083202B]: sltu       $a0, $a0, $v1
    08846A88:[10800003]: beq        $a0, $zr, 0x08846A98
    08846A8C:[AC43E6EC]: sw         $v1, -6420($v0)
    08846A90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846A94:[A222004D]: sb         $v0, 77($s1)
    08846A98:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846A9C:[24A59DE0]: addiu      $a1, $a1, -25120
    08846AA0:[3C0608AF]: lui        $a2, 0x08AF <=> li $a2, 0x08AF0000
    08846AA4:[24C608D0]: addiu      $a2, $a2, 2256
    08846AA8:[0E209924]: jal        0x08826490
    08846AAC:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846AB0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08846AB4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846AB8:[90420D0D]: lbu        $v0, 3341($v0)
    08846ABC:[1040000B]: beq        $v0, $zr, 0x08846AEC
    08846AC0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08846AC4:[0A211ABB]: j          0x08846AEC
    08846AC8:[AC40E6EC]: sw         $zr, -6420($v0)
    08846ACC:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846AD0:[3C0608AF]: lui        $a2, 0x08AF <=> li $a2, 0x08AF0000
    08846AD4:[24A59DF4]: addiu      $a1, $a1, -25100
    08846AD8:[24C608D0]: addiu      $a2, $a2, 2256
    08846ADC:[0E209924]: jal        0x08826490
    08846AE0:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846AE4:[0A211AC3]: j          0x08846B0C
    08846AE8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846AEC:[10600007]: beq        $v1, $zr, 0x08846B0C
    08846AF0:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846AF4:[8FA40004]: lw         $a0, 4($sp)
    08846AF8:[18800005]: blez       $a0, 0x08846B10
    08846AFC:[90430D0D]: lbu        $v1, 3341($v0)
    08846B00:[0E20E632]: jal        0x088398C8
    08846B04:[00000000]: nop
    08846B08:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846B0C:[90430D0D]: lbu        $v1, 3341($v0)
    08846B10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846B14:[10620005]: beq        $v1, $v0, 0x08846B2C
    08846B18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08846B1C:[93A20001]: lbu        $v0, 1($sp)
    08846B20:[10400004]: beq        $v0, $zr, 0x08846B34
    08846B24:[00000000]: nop
    08846B28:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08846B2C:[0E20E674]: jal        0x088399D0
    08846B30:[00000000]: nop
    08846B34:[0E20A52C]: jal        0x088294B0
    08846B38:[00000000]: nop
    08846B3C:[0E21A923]: jal        0x0886A48C
    08846B40:[00000000]: nop
    08846B44:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08846B48:[24910CC0]: addiu      $s1, $a0, 3264
    08846B4C:[8E250004]: lw         $a1, 4($s1)
    08846B50:[8C830CC0]: lw         $v1, 3264($a0)
    08846B54:[8E220008]: lw         $v0, 8($s1)
    08846B58:[AE200004]: sw         $zr, 4($s1)
    08846B5C:[00651825]: or         $v1, $v1, $a1
    08846B60:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08846B64:[00621824]: and        $v1, $v1, $v0
    08846B68:[AE200008]: sw         $zr, 8($s1)
    08846B6C:[0E20CB1A]: jal        0x08832C68
    08846B70:[AC830CC0]: sw         $v1, 3264($a0)
    08846B74:[0E211842]: jal        0x08846108
    08846B78:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08846B7C:[0E2118C3]: jal        0x0884630C
    08846B80:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08846B84:[0E211852]: jal        0x08846148
    08846B88:[00000000]: nop
    08846B8C:[0E20CB1A]: jal        0x08832C68
    08846B90:[00000000]: nop
    08846B94:[1202000A]: beq        $s0, $v0, 0x08846BC0
    08846B98:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08846B9C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08846BA0:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08846BA4:[24849E0C]: addiu      $a0, $a0, -25076
    08846BA8:[24A59CF4]: addiu      $a1, $a1, -25356
    08846BAC:[24E708F0]: addiu      $a3, $a3, 2288
    08846BB0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08846BB4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08846BB8:[0E209952]: jal        0x08826548
    08846BBC:[240602E9]: addiu      $a2, $zr, 745 <=> li $a2, 745
    08846BC0:[0E210BA3]: jal        0x08842E8C
    08846BC4:[00000000]: nop
    08846BC8:[0E20A9D4]: jal        0x0882A750
    08846BCC:[00000000]: nop
    08846BD0:[0E211A0E]: jal        0x08846838
    08846BD4:[00000000]: nop
    08846BD8:[4600000D]: trunc.w.s  $f0, $f0
    08846BDC:[8E220050]: lw         $v0, 80($s1)
    08846BE0:[44030000]: mfc1       $v1, $f0
    08846BE4:[14600002]: bne        $v1, $zr, 0x08846BF0
    08846BE8:[0043001B]: divu       $v0, $v1
    08846BEC:[000001CD]: break      0x00007
    08846BF0:[00001010]: mfhi       $v0
    08846BF4:[1440000A]: bne        $v0, $zr, 0x08846C20
    08846BF8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846BFC:[0E2246B2]: jal        0x08891AC8
    08846C00:[00000000]: nop
    08846C04:[8E230060]: lw         $v1, 96($s1)
    08846C08:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846C0C:[14620004]: bne        $v1, $v0, 0x08846C20
    08846C10:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846C14:[0E20AF2E]: jal        0x0882BCB8
    08846C18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08846C1C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846C20:[24500CC0]: addiu      $s0, $v0, 3264
    08846C24:[8E0201A8]: lw         $v0, 424($s0)
    08846C28:[58400004]: blezl      $v0, 0x08846C3C
    08846C2C:[8E020050]: lw         $v0, 80($s0)
    08846C30:[0E20B4E2]: jal        0x0882D388
    08846C34:[00000000]: nop
    08846C38:[8E020050]: lw         $v0, 80($s0)
    08846C3C:[24420001]: addiu      $v0, $v0, 1
    08846C40:[AE020050]: sw         $v0, 80($s0)
    08846C44:[0E20B4E4]: jal        0x0882D390
    08846C48:[00000000]: nop
    08846C4C:[0E20E7A5]: jal        0x08839E94
    08846C50:[00000000]: nop
    08846C54:[0E20AF72]: jal        0x0882BDC8
    08846C58:[00000000]: nop
    08846C5C:[0E20FE6B]: jal        0x0883F9AC
    08846C60:[00000000]: nop
    08846C64:[0E20945E]: jal        0x08825178
    08846C68:[00000000]: nop
    08846C6C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08846C70:[90420D0D]: lbu        $v0, 3341($v0)
    08846C74:[8FBF0020]: lw         $ra, 32($sp)
    08846C78:[8FB3001C]: lw         $s3, 28($sp)
    08846C7C:[8FB20018]: lw         $s2, 24($sp)
    08846C80:[8FB10014]: lw         $s1, 20($sp)
    08846C84:[8FB00010]: lw         $s0, 16($sp)
    08846C88:[03E00008]: jr         $ra
    08846C8C:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8828A18 93,285 instructions (0.346%), 3,455 calls (08828A18 - 08828ABC, length 42)
    08828A18:[8C820040]: lw         $v0, 64($a0)
    08828A1C:[8C830010]: lw         $v1, 16($a0)
    08828A20:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08828A24:[8C840000]: lw         $a0, 0($a0)
    08828A28:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08828A2C:[00624024]: and        $t0, $v1, $v0
    08828A30:[2402F0F9]: addiu      $v0, $zr, -3847 <=> li $v0, -3847
    08828A34:[00822024]: and        $a0, $a0, $v0
    08828A38:[8CC70018]: lw         $a3, 24($a2)
    08828A3C:[01041026]: xor        $v0, $t0, $a0
    08828A40:[00445024]: and        $t2, $v0, $a0
    08828A44:[01471824]: and        $v1, $t2, $a3
    08828A48:[00481024]: and        $v0, $v0, $t0
    08828A4C:[8CC5001C]: lw         $a1, 28($a2)
    08828A50:[10600004]: beq        $v1, $zr, 0x08828A64
    08828A54:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08828A58:[00E83824]: and        $a3, $a3, $t0
    08828A5C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08828A60:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08828A64:[10400005]: beq        $v0, $zr, 0x08828A7C
    08828A68:[00000000]: nop
    08828A6C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08828A70:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08828A74:[0A20A2A8]: j          0x08828AA0
    08828A78:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08828A7C:[50E00009]: beql       $a3, $zr, 0x08828AA4
    08828A80:[ACC80000]: sw         $t0, 0($a2)
    08828A84:[50A00007]: beql       $a1, $zr, 0x08828AA4
    08828A88:[ACC80000]: sw         $t0, 0($a2)
    08828A8C:[24A5FFFF]: addiu      $a1, $a1, -1
    08828A90:[54A00004]: bnel       $a1, $zr, 0x08828AA4
    08828A94:[ACC80000]: sw         $t0, 0($a2)
    08828A98:[01274825]: or         $t1, $t1, $a3
    08828A9C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828AA0:[ACC80000]: sw         $t0, 0($a2)
    08828AA4:[ACC5001C]: sw         $a1, 28($a2)
    08828AA8:[ACC20004]: sw         $v0, 4($a2)
    08828AAC:[ACCA0008]: sw         $t2, 8($a2)
    08828AB0:[ACC9000C]: sw         $t1, 12($a2)
    08828AB4:[ACC70018]: sw         $a3, 24($a2)
    08828AB8:[03E00008]: jr         $ra
    08828ABC:[ACC40014]: sw         $a0, 20($a2)
_S1_2_8837B40 93,436 instructions (0.347%), 1,432 calls (08837B40 - 0899353C, length 355968)
  Back Branch 0883A17C 521 times (length 730)
_S1_2_88345A4 89,913 instructions (0.334%), 5,289 calls (088345A4 - 088345F4, length 21)
    088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8828AC0 82,920 instructions (0.308%), 3,455 calls (08828AC0 - 08828B58, length 39)
    08828AC0:[8C820040]: lw         $v0, 64($a0)
    08828AC4:[8C830030]: lw         $v1, 48($a0)
    08828AC8:[8C890020]: lw         $t1, 32($a0)
    08828ACC:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08828AD0:[00623824]: and        $a3, $v1, $v0
    08828AD4:[8C860038]: lw         $a2, 56($a0)
    08828AD8:[00E91026]: xor        $v0, $a3, $t1
    08828ADC:[00495024]: and        $t2, $v0, $t1
    08828AE0:[01461824]: and        $v1, $t2, $a2
    08828AE4:[00471024]: and        $v0, $v0, $a3
    08828AE8:[8C85003C]: lw         $a1, 60($a0)
    08828AEC:[10600004]: beq        $v1, $zr, 0x08828B00
    08828AF0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08828AF4:[00C73024]: and        $a2, $a2, $a3
    08828AF8:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08828AFC:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08828B00:[10400005]: beq        $v0, $zr, 0x08828B18
    08828B04:[00000000]: nop
    08828B08:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08828B0C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08828B10:[0A20A2CF]: j          0x08828B3C
    08828B14:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08828B18:[50C00009]: beql       $a2, $zr, 0x08828B40
    08828B1C:[AC870020]: sw         $a3, 32($a0)
    08828B20:[50A00007]: beql       $a1, $zr, 0x08828B40
    08828B24:[AC870020]: sw         $a3, 32($a0)
    08828B28:[24A5FFFF]: addiu      $a1, $a1, -1
    08828B2C:[54A00004]: bnel       $a1, $zr, 0x08828B40
    08828B30:[AC870020]: sw         $a3, 32($a0)
    08828B34:[01064025]: or         $t0, $t0, $a2
    08828B38:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828B3C:[AC870020]: sw         $a3, 32($a0)
    08828B40:[AC85003C]: sw         $a1, 60($a0)
    08828B44:[AC820024]: sw         $v0, 36($a0)
    08828B48:[AC8A0028]: sw         $t2, 40($a0)
    08828B4C:[AC88002C]: sw         $t0, 44($a0)
    08828B50:[AC860038]: sw         $a2, 56($a0)
    08828B54:[03E00008]: jr         $ra
    08828B58:[AC890034]: sw         $t1, 52($a0)
_S1_2_88344E0 81,368 instructions (0.302%), 20,342 calls (088344E0 - 088344EC, length 4)
    088344E0:[8C820000]: lw         $v0, 0($a0)
    088344E4:[00052900]: sll        $a1, $a1, 0x0004
    088344E8:[03E00008]: jr         $ra
    088344EC:[00451021]: addu       $v0, $v0, $a1
_S1_2_8839AB0 75,376 instructions (0.280%), 673 calls (08839AB0 - 08839CB0, length 129)
_S1_2_8834A98 70,574 instructions (0.262%), 5,041 calls (08834A98 - 08834ACC, length 14)
_S1_2_884C34C 65,685 instructions (0.244%), 673 calls (0884C048 - 0884C38C, length 210)
  Back Branch 0884C388 673 times (length 210)
  Back Branch 0884C16C 63 times (length 27)
_S1_2_8936540 63,227 instructions (0.235%), 2,749 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 18,744 times (length 5)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
  Back Branch 08935690 6,339 times (length 25)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 08936564 2,749 times (length 10)
  Back Branch 0893656C 2,749 times (length 1106)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
_S1_2_884CE20 62,744 instructions (0.233%), 1,364 calls (0884CE20 - 0884CE64, length 18)
  Back Branch 0884CE4C 6,820 times (length 7)
_S1_2_88395A4 62,100 instructions (0.231%), 2,070 calls (088395A4 - 0899353C, length 354279)
_S1_2_8839378 61,916 instructions (0.230%), 673 calls (08838B9C - 088394B0, length 582)
  Back Branch 08839484 673 times (length 572)
_S1_2_892D04C 59,400 instructions (0.221%), 675 calls (0892D04C - 0892D39C, length 213)
  Back Branch 0892D398 675 times (length 53)
  Back Branch 0892D390 675 times (length 120)
_S1_2_8826014 57,387 instructions (0.213%), 1,017 calls (08826014 - 08826090, length 32)
  Back Branch 08826074 3,300 times (length 14)
_S1_2_8839D94 52,424 instructions (0.195%), 673 calls (08839CB4 - 08839DE8, length 78)
  Back Branch 08839CF4 2,128 times (length 14)
  Back Branch 08839D7C 2,127 times (length 32)
  Back Branch 08839DC4 747 times (length 9)
  Back Branch 08839DE4 673 times (length 78)
_S1_2_892BC78 50,550 instructions (0.188%), 674 calls (0892BC78 - 0892BDA0, length 75)
_S1_2_892B474 50,041 instructions (0.186%), 676 calls (0892B474 - 0892B6D8, length 154)
  Back Branch 0892B670 676 times (length 89)
  Back Branch 0892B6B0 676 times (length 103)
  Back Branch 0892B620 1 times (length 61)
_S1_2_8896C5C 49,176 instructions (0.183%), 5,464 calls (08896C5C - 08896C7C, length 9)
_S1_2_8845914 48,491 instructions (0.180%), 673 calls (08845914 - 08846030, length 456)
  Back Branch 08845FCC 40,380 times (length 295)
  Back Branch 088459DC 3 times (length 11)
_S1_2_8839E94 48,320 instructions (0.179%), 691 calls (08839CB4 - 0883A024, length 221)
  Back Branch 08839CF4 2,128 times (length 14)
  Back Branch 08839D7C 2,127 times (length 32)
  Back Branch 0883A020 691 times (length 221)
_S1_2_88394D8 47,292 instructions (0.176%), 3,378 calls (088394D8 - 08839514, length 16)
_S1_2_8837D8C 46,437 instructions (0.172%), 673 calls (08837D8C - 08926DC0, length 244750)
  Back Branch 08926DBC 673 times (length 39)
_S1_2_883783C 44,589 instructions (0.166%), 676 calls (0883783C - 088379F0, length 110)
_S1_2_8938288 41,914 instructions (0.156%), 1,103 calls (08938288 - 08938358, length 53)
_S1_2_882CEF4 41,294 instructions (0.153%), 1,877 calls (0882CEF4 - 0882CF58, length 26)
_S1_2_89934F8 39,760 instructions (0.148%), 19,880 calls (089934F8 - 089934FC, length 2)
_S1_2_8930074 35,618 instructions (0.132%), 5,935 calls (08930074 - 08930094, length 9)
_S1_2_8837B5C 34,944 instructions (0.130%), 672 calls (08837B5C - 0883A254, length 2495)
  Back Branch 0883A250 672 times (length 2484)
_S1_2_89331E8 34,364 instructions (0.128%), 484 calls (089331E8 - 08933288, length 41)
  Back Branch 0893324C 2,420 times (length 7)
_S1_2_884630C 34,298 instructions (0.127%), 691 calls (0884630C - 088464B0, length 106)
  Back Branch 088463CC 691 times (length 37)
  Back Branch 08846490 691 times (length 24)
_S1_2_892B9D8 32,928 instructions (0.122%), 672 calls (0892B9D8 - 0892BAB0, length 55)
  Back Branch 0892BA9C 672 times (length 14)
_S1_2_8839860 32,224 instructions (0.120%), 672 calls (088395A4 - 0899353C, length 354279)
  Back Branch 088398AC 672 times (length 196)
_S1_2_8993538 31,876 instructions (0.118%), 15,938 calls (08993538 - 0899353C, length 2)
_S1_2_8838B9C 30,958 instructions (0.115%), 1,346 calls (08838B9C - 08838C00, length 26)
_S1_2_8821294 30,935 instructions (0.115%), 1,345 calls (08820C24 - 088212A8, length 418)
  Back Branch 088212A4 1,345 times (length 317)
  Back Branch 08820DD0 1,345 times (length 109)
_S1_2_882A068 30,429 instructions (0.113%), 483 calls (08829DD4 - 0882A070, length 168)
  Back Branch 0882A06C 483 times (length 168)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8840FAC 30,285 instructions (0.112%), 673 calls (08840FAC - 08841084, length 55)
  Back Branch 0884105C 1,346 times (length 26)
  Back Branch 08841040 673 times (length 15)
_S1_2_884CE68 28,939 instructions (0.107%), 673 calls (0884CE68 - 0884CEA0, length 15)
  Back Branch 0884CE94 3,365 times (length 7)
_S1_2_88915C8 28,924 instructions (0.107%), 1 calls (088915C8 - 089310C4, length 163520)
  Back Branch 088918BC 4,200 times (length 5)
  Back Branch 08891890 1,100 times (length 5)
  Back Branch 088918E8 150 times (length 5)
  Back Branch 0889174C 128 times (length 5)
  Back Branch 08891784 60 times (length 5)
  Back Branch 08891768 36 times (length 5)
  Back Branch 08891854 20 times (length 4)
  Back Branch 08891864 4 times (length 107)
  Back Branch 08891920 3 times (length 12)
_S1_2_8936574 27,914 instructions (0.104%), 1,642 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 18,744 times (length 5)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
  Back Branch 08935690 6,339 times (length 25)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08936580 1,642 times (length 1113)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
_S1_2_892B850 27,040 instructions (0.100%), 676 calls (0892B774 - 0892B87C, length 67)
  Back Branch 0892B878 676 times (length 67)
  Back Branch 0892B7F4 676 times (length 11)
_S1_2_8839DEC 26,920 instructions (0.100%), 673 calls (08839DEC - 08839E90, length 42)
_S1_2_882A750 26,215 instructions (0.097%), 691 calls (0882A750 - 0882A7F4, length 42)
_S1_2_882D010 25,748 instructions (0.096%), 991 calls (0882D010 - 0882D084, length 30)
_S1_2_8829B6C 25,194 instructions (0.094%), 494 calls (08826718 - 0882D384, length 6940)
_S1_2_8844264 25,142 instructions (0.093%), 572 calls (08844264 - 08844374, length 69)
_S1_2_892B934 25,012 instructions (0.093%), 676 calls (0892B934 - 0892B9D4, length 41)
_S1_2_892B880 24,901 instructions (0.092%), 673 calls (0892B880 - 0892B930, length 45)
_S1_2_883F9AC 24,876 instructions (0.092%), 691 calls (0883F270 - 0883FA54, length 506)
_S1_2_893A594 24,420 instructions (0.091%), 2,220 calls (0893A588 - 0893A5B0, length 11)
  Back Branch 0893A5AC 2,220 times (length 11)
_S1_2_8842E8C 24,185 instructions (0.090%), 691 calls (08826718 - 08842FAC, length 29222)
_S1_2_8932FBC 22,770 instructions (0.085%), 495 calls (08932FBC - 08938AA8, length 5820)
_S1_2_8835050 22,648 instructions (0.084%), 263 calls (08835050 - 088351CC, length 96)
_S1_2_882D1A8 22,280 instructions (0.083%), 495 calls (0882D1A8 - 0882D2C8, length 73)
  Back Branch 0882D2AC 494 times (length 17)
_S1_2_8825178 22,112 instructions (0.082%), 691 calls (08825178 - 0882658C, length 1286)
_S1_2_88399D0 21,932 instructions (0.081%), 691 calls (088399D0 - 08839A68, length 39)
_S1_2_88620BC 21,780 instructions (0.081%), 484 calls (088620BC - 08862218, length 88)
_S1_2_88379F4 21,632 instructions (0.080%), 676 calls (088379F4 - 08837A80, length 36)
_S1_2_8824E30 21,625 instructions (0.080%), 695 calls (08824E30 - 08824F78, length 83)
_S1_2_88381B8 21,504 instructions (0.080%), 672 calls (088381B8 - 08838234, length 32)
_S1_2_8839A6C 21,431 instructions (0.080%), 2,019 calls (08839A6C - 08839AAC, length 17)
_S1_2_88403A0 21,298 instructions (0.079%), 1 calls (088403A0 - 08840680, length 185)
  Back Branch 08840650 483 times (length 24)
  Back Branch 08840620 483 times (length 148)
_S1_2_892F2FC 21,285 instructions (0.079%), 495 calls (0892F2FC - 0892FFF0, length 830)
  Back Branch 0892F37C 495 times (length 9)
_S1_2_8993678 21,178 instructions (0.079%), 10,589 calls (08993678 - 0899367C, length 2)
_S1_2_883961C 19,633 instructions (0.073%), 677 calls (0883961C - 0899353C, length 354249)
_S1_2_882BDC8 19,353 instructions (0.072%), 691 calls (0882BDC8 - 0882BE60, length 39)
_S1_2_892CA8C 18,198 instructions (0.068%), 674 calls (0892CA8C - 0892CB20, length 38)
_S1_2_8826490 17,966 instructions (0.067%), 691 calls (08826490 - 088264FC, length 28)
_S1_2_882B9F0 17,275 instructions (0.064%), 691 calls (08826718 - 0882BA6C, length 5334)
_S1_2_8829D00 17,010 instructions (0.063%), 486 calls (08829D00 - 08829DD0, length 53)
_S1_2_892B6DC 16,224 instructions (0.060%), 676 calls (0892B6DC - 0892B7F0, length 70)
_S1_2_882124C 16,140 instructions (0.060%), 1,345 calls (0882124C - 088212FC, length 45)
_S1_2_8824248 15,535 instructions (0.058%), 180 calls (08824248 - 088242F0, length 43)
  Back Branch 088242C8 1,525 times (length 7)
_S1_2_892C048 15,048 instructions (0.056%), 684 calls (0892C048 - 0892C09C, length 22)
_S1_2_882D088 14,381 instructions (0.053%), 1 calls (0882D088 - 0882D1A4, length 72)
  Back Branch 0882D0B8 495 times (length 5)
  Back Branch 0882D128 494 times (length 32)
  Back Branch 0882D198 1 times (length 60)
_S1_2_8824B7C 14,340 instructions (0.053%), 2,868 calls (08824B7C - 0899350C, length 375397)
_S1_2_8830664 14,229 instructions (0.053%), 527 calls (08830664 - 08830BE4, length 353)
_S1_2_892A21C 14,137 instructions (0.052%), 2,019 calls (0892A21C - 0892A24C, length 13)
_S1_2_8837F08 14,133 instructions (0.052%), 673 calls (08837ED4 - 08837F10, length 16)
  Back Branch 08837EF4 3,365 times (length 5)
  Back Branch 08837F0C 673 times (length 16)
_S1_2_892BFA4 13,520 instructions (0.050%), 676 calls (0892BFA4 - 0892BFF0, length 20)
_S1_2_882B664 13,437 instructions (0.050%), 207 calls (0882B44C - 0882B6CC, length 161)
  Back Branch 0882B6C8 207 times (length 161)
_S1_2_8824B94 13,175 instructions (0.049%), 2,635 calls (08824B94 - 0899350C, length 375391)
_S1_2_8837B90 13,168 instructions (0.049%), 1,646 calls (08837B90 - 08837BAC, length 8)
_S1_2_892FFF4 13,149 instructions (0.049%), 487 calls (0892FFF4 - 08930070, length 32)
_S1_2_8825A14 13,091 instructions (0.049%), 689 calls (08825A14 - 08825AB8, length 42)
_S1_2_8847014 12,456 instructions (0.046%), 692 calls (08847014 - 08847090, length 32)
  Back Branch 08847078 692 times (length 17)
_S1_2_88396F4 12,438 instructions (0.046%), 691 calls (088396F4 - 08839738, length 18)
_S1_2_88259C8 12,438 instructions (0.046%), 691 calls (088259C8 - 08825A10, length 19)
_S1_2_8820478 12,375 instructions (0.046%), 495 calls (08820478 - 08820518, length 41)
  Back Branch 08820514 495 times (length 27)
_S1_2_8820F6C 12,105 instructions (0.045%), 1,345 calls (08820F6C - 08820FEC, length 33)
_S1_2_883F6D4 12,075 instructions (0.045%), 483 calls (08829DD4 - 0883F830, length 22168)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_882CFD4 11,880 instructions (0.044%), 990 calls (08826718 - 0882D00C, length 6718)
_S1_2_8823124 11,856 instructions (0.044%), 494 calls (08823124 - 08823198, length 30)
_S1_2_886221C 11,616 instructions (0.043%), 484 calls (0886221C - 08862284, length 27)
_S1_2_892DD64 11,594 instructions (0.043%), 527 calls (0892DD64 - 0892DDB8, length 22)
_S1_2_8824BEC 11,472 instructions (0.043%), 2,868 calls (08824BEC - 0899351C, length 375373)
_S1_2_892CBFC 11,458 instructions (0.043%), 674 calls (0892CBFC - 0892CC44, length 19)
_S1_2_882CA9C 11,088 instructions (0.041%), 1,848 calls (0882CA9C - 0882CAB0, length 6)
_S1_2_88265A4 10,854 instructions (0.040%), 603 calls (088265A4 - 088265E8, length 18)
_S1_2_892CB48 10,776 instructions (0.040%), 1,347 calls (0892CA6C - 0892CB50, length 58)
  Back Branch 0892CB4C 1,347 times (length 58)
_S1_2_883FDF4 10,626 instructions (0.039%), 483 calls (0883FDF4 - 0883FE74, length 33)
_S1_2_8824BFC 10,540 instructions (0.039%), 2,635 calls (08824BFC - 0899351C, length 375369)
_S1_2_882A838 10,365 instructions (0.038%), 3,455 calls (0882A838 - 0882A840, length 3)
_S1_2_883A7B8 10,185 instructions (0.038%), 485 calls (0883A7B8 - 0883A818, length 25)
_S1_2_883FFF0 10,164 instructions (0.038%), 484 calls (0883FFF0 - 08840060, length 29)
_S1_2_892C774 10,110 instructions (0.038%), 674 calls (0892C774 - 0892C7AC, length 15)
_S1_2_8828780 10,095 instructions (0.037%), 673 calls (08828780 - 088287CC, length 20)
_S1_2_88358A0 9,896 instructions (0.037%), 275 calls (088358A0 - 08835A80, length 121)
_S1_2_886A48C 9,674 instructions (0.036%), 691 calls (0886A48C - 0886A4C4, length 15)
  Back Branch 0886A4B0 691 times (length 5)
_S1_2_8846838 9,674 instructions (0.036%), 691 calls (08846838 - 0884686C, length 14)
_S1_2_882D390 9,674 instructions (0.036%), 691 calls (0882D390 - 0882D410, length 33)
_S1_2_8844F24 9,646 instructions (0.036%), 689 calls (08844F24 - 08844FD0, length 44)
_S1_2_882BA70 9,646 instructions (0.036%), 689 calls (08822D18 - 0882BA74, length 9048)
  Back Branch 0882BA70 689 times (length 68)
_S1_2_8837F14 9,422 instructions (0.035%), 1,346 calls (08837ED4 - 08837F1C, length 19)
  Back Branch 08837EF4 3,365 times (length 5)
  Back Branch 08837F18 1,346 times (length 19)
_S1_2_8829B14 9,400 instructions (0.035%), 495 calls (08829B14 - 08829B68, length 22)
_S1_2_8862780 9,196 instructions (0.034%), 484 calls (08862780 - 088627C8, length 19)
_S1_2_8846108 8,996 instructions (0.033%), 692 calls (08826718 - 08846144, length 32396)
_S1_2_8826548 8,766 instructions (0.033%), 487 calls (08826548 - 0882658C, length 18)
_S1_2_8926D6C 8,749 instructions (0.032%), 673 calls (08926D20 - 08926D94, length 30)
  Back Branch 08926D90 673 times (length 30)
_S1_2_8926D40 8,749 instructions (0.032%), 673 calls (08926D18 - 08926D68, length 21)
  Back Branch 08926D64 673 times (length 21)
_S1_2_8837ED4 8,749 instructions (0.032%), 673 calls (08837ED4 - 08837F04, length 13)
  Back Branch 08837EF4 3,365 times (length 5)
_S1_2_8846148 8,304 instructions (0.031%), 692 calls (08826718 - 08846180, length 32411)
_S1_2_883B66C 8,244 instructions (0.031%), 2,748 calls (0883B66C - 0883B674, length 3)
_S1_2_88A118C 8,127 instructions (0.030%), 301 calls (088A118C - 088A1220, length 38)
_S1_2_892D8B8 8,091 instructions (0.030%), 675 calls (0892D8B8 - 0892D8E8, length 13)
  Back Branch 0892D8E4 672 times (length 6)
_S1_2_8820CBC 8,070 instructions (0.030%), 1,345 calls (08820CBC - 08820DB4, length 63)
_S1_2_8845620 7,632 instructions (0.028%), 62 calls (08845620 - 088458A0, length 161)
  Back Branch 08845850 180 times (length 11)
_S1_2_88399A4 7,601 instructions (0.028%), 691 calls (088399A4 - 088399CC, length 11)
_S1_2_8839978 7,601 instructions (0.028%), 691 calls (08839978 - 088399A0, length 11)
_S1_2_8834624 7,559 instructions (0.028%), 263 calls (08834624 - 08834698, length 30)
_S1_2_8837A84 7,436 instructions (0.028%), 676 calls (08837A84 - 089310C4, length 255377)
_S1_2_892C108 7,425 instructions (0.028%), 675 calls (0892C108 - 0892C130, length 11)
_S1_2_892D9F8 7,403 instructions (0.027%), 673 calls (0892D9F8 - 0892DA4C, length 22)
_S1_2_892E180 7,378 instructions (0.027%), 527 calls (0892E180 - 0892E1B8, length 15)
  Back Branch 0892E1B4 527 times (length 6)
_S1_2_8824B70 6,920 instructions (0.026%), 1,384 calls (08824B70 - 0899350C, length 375400)
_S1_2_892C1E0 6,750 instructions (0.025%), 675 calls (0892C1E0 - 0892C204, length 10)
_S1_2_892C3D0 6,740 instructions (0.025%), 674 calls (0892C3D0 - 0892C3F4, length 10)
_S1_2_8837808 6,084 instructions (0.023%), 676 calls (08837808 - 08837838, length 13)
_S1_2_892D80C 6,066 instructions (0.023%), 674 calls (0892D80C - 0892D834, length 11)
  Back Branch 0892D830 674 times (length 6)
_S1_2_892C7B0 6,066 instructions (0.023%), 674 calls (0892C7B0 - 0892C7D0, length 9)
_S1_2_88049C0 6,057 instructions (0.022%), 673 calls (088049C0 - 088049E0, length 9)
_S1_2_8844AA0 5,593 instructions (0.021%), 60 calls (08844AA0 - 08844C7C, length 120)
  Back Branch 08844B6C 47 times (length 24)
  Back Branch 08844B78 15 times (length 8)
_S1_2_8847094 5,539 instructions (0.021%), 1 calls (08847094 - 088470C8, length 14)
  Back Branch 088470B8 692 times (length 8)
_S1_2_8824BE4 5,536 instructions (0.021%), 1,384 calls (08824BE4 - 0899351C, length 375375)
_S1_2_8833F04 5,528 instructions (0.021%), 1,382 calls (08833F04 - 08833F10, length 4)
_S1_2_8829854 5,400 instructions (0.020%), 1,350 calls (08829854 - 08829860, length 4)
_S1_2_892CBF0 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBF8, length 100)
  Back Branch 0892CBF4 674 times (length 100)
_S1_2_892CBE4 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBEC, length 97)
  Back Branch 0892CBE8 674 times (length 97)
_S1_2_892CBD8 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBE0, length 94)
  Back Branch 0892CBDC 674 times (length 94)
_S1_2_892CBCC 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBD4, length 91)
  Back Branch 0892CBD0 674 times (length 91)
_S1_2_892CBC0 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBC8, length 88)
  Back Branch 0892CBC4 674 times (length 88)
_S1_2_892CBB4 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBBC, length 85)
  Back Branch 0892CBB8 674 times (length 85)
_S1_2_892CBA8 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBB0, length 82)
  Back Branch 0892CBAC 674 times (length 82)
_S1_2_892CB9C 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CBA4, length 79)
  Back Branch 0892CBA0 674 times (length 79)
_S1_2_892CB90 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB98, length 76)
  Back Branch 0892CB94 674 times (length 76)
_S1_2_892CB84 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB8C, length 73)
  Back Branch 0892CB88 674 times (length 73)
_S1_2_892CB78 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB80, length 70)
  Back Branch 0892CB7C 674 times (length 70)
_S1_2_892CB6C 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB74, length 67)
  Back Branch 0892CB70 674 times (length 67)
_S1_2_892CB60 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB68, length 64)
  Back Branch 0892CB64 674 times (length 64)
_S1_2_892CB54 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB5C, length 61)
  Back Branch 0892CB58 674 times (length 61)
_S1_2_892CB3C 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB44, length 55)
  Back Branch 0892CB40 674 times (length 55)
_S1_2_892CB30 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB38, length 52)
  Back Branch 0892CB34 674 times (length 52)
_S1_2_892CB24 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CB2C, length 49)
  Back Branch 0892CB28 674 times (length 49)
_S1_2_892CA80 5,392 instructions (0.020%), 674 calls (0892CA6C - 0892CA88, length 8)
  Back Branch 0892CA84 674 times (length 8)
_S1_2_88B4DF4 5,130 instructions (0.019%), 1 calls (088B4DF4 - 088B4F1C, length 75)
  Back Branch 088B4ED8 197 times (length 30)
  Back Branch 088B4EE8 17 times (length 50)
_S1_2_8857850 4,837 instructions (0.018%), 691 calls (08857850 - 08857878, length 11)
_S1_2_8844EFC 4,837 instructions (0.018%), 691 calls (08844EFC - 08844F20, length 10)
_S1_2_892CA64 4,718 instructions (0.018%), 674 calls (0892CA64 - 0892CA7C, length 7)
_S1_2_8993518 4,556 instructions (0.017%), 2,278 calls (08993518 - 0899351C, length 2)
_S1_2_8834868 4,228 instructions (0.016%), 264 calls (08834868 - 088348B4, length 20)
_S1_2_88477F8 4,152 instructions (0.015%), 1,384 calls (088477F8 - 08847800, length 3)
_S1_2_8821008 4,150 instructions (0.015%), 62 calls (08821008 - 08821118, length 69)
  Back Branch 088210D4 125 times (length 16)
  Back Branch 08821094 41 times (length 12)
_S1_2_8832C68 4,146 instructions (0.015%), 1,382 calls (08832C68 - 08832C70, length 3)
_S1_2_882B6D0 4,087 instructions (0.015%), 61 calls (0882B44C - 0882B758, length 196)
  Back Branch 0882B754 77 times (length 196)
_S1_2_892BE68 4,056 instructions (0.015%), 676 calls (0892BE68 - 0892BE7C, length 6)
_S1_2_8837F20 4,038 instructions (0.015%), 673 calls (08837F20 - 08837F34, length 6)
_S1_2_8825210 3,916 instructions (0.015%), 979 calls (08825210 - 08993604, length 375038)
_S1_2_8822434 3,877 instructions (0.014%), 1 calls (08822434 - 088224E8, length 46)
  Back Branch 088224AC 768 times (length 5)
_S1_2_882D4D8 3,588 instructions (0.013%), 276 calls (0882D4D8 - 0882D508, length 13)
_S1_2_8993508 3,568 instructions (0.013%), 1,784 calls (08993508 - 0899350C, length 2)
_S1_2_8824B64 3,515 instructions (0.013%), 703 calls (08824B64 - 0899350C, length 375403)
_S1_2_8824BD0 3,460 instructions (0.013%), 692 calls (08824BD0 - 0899350C, length 375376)
_S1_2_892C1AC 3,370 instructions (0.013%), 674 calls (0892C1AC - 0892C1BC, length 5)
_S1_2_8822D54 3,365 instructions (0.012%), 673 calls (08822D54 - 08822D64, length 5)
_S1_2_8993618 3,362 instructions (0.012%), 1,681 calls (08993618 - 0899361C, length 2)
_S1_2_88447CC 3,337 instructions (0.012%), 47 calls (088447CC - 08844934, length 91)
_S1_2_8844378 3,155 instructions (0.012%), 1 calls (08844378 - 088444FC, length 98)
  Back Branch 08844428 511 times (length 6)
_S1_2_882577C 2,880 instructions (0.011%), 60 calls (0882577C - 088258F0, length 94)
_S1_2_88454DC 2,820 instructions (0.010%), 60 calls (088454DC - 0884561C, length 81)
_S1_2_8824BDC 2,812 instructions (0.010%), 703 calls (08824BDC - 0899351C, length 375377)
_S1_2_8824C24 2,768 instructions (0.010%), 692 calls (08824C24 - 0899351C, length 375359)
_S1_2_8857840 2,764 instructions (0.010%), 691 calls (08857840 - 0885784C, length 4)
_S1_2_883A258 2,764 instructions (0.010%), 691 calls (0883A258 - 0883A264, length 4)
_S1_2_8837D28 2,764 instructions (0.010%), 691 calls (08837D28 - 08837D34, length 4)
_S1_2_8993B00 2,730 instructions (0.010%), 1,365 calls (08993B00 - 08993B04, length 2)
_S1_2_892C1C0 2,696 instructions (0.010%), 674 calls (0892C1C0 - 0892C1CC, length 4)
_S1_2_88049A4 2,696 instructions (0.010%), 674 calls (088049A4 - 088049B0, length 4)
_S1_2_882EBD0 2,542 instructions (0.009%), 41 calls (0882EBD0 - 0882ED74, length 106)
  Back Branch 0882ED2C 65 times (length 62)
_S1_2_8824BC4 2,425 instructions (0.009%), 485 calls (08824BC4 - 0899350C, length 375379)
_S1_2_882C1CC 2,312 instructions (0.009%), 8 calls (0882C1CC - 0882C244, length 31)
  Back Branch 0882C224 168 times (length 15)
_S1_2_8931400 2,220 instructions (0.008%), 6 calls (08931400 - 08931588, length 99)
  Back Branch 089314A4 216 times (length 5)
  Back Branch 08931444 150 times (length 4)
_S1_2_8993700 2,208 instructions (0.008%), 1,104 calls (08993700 - 08993704, length 2)
_S1_2_8845178 2,205 instructions (0.008%), 63 calls (08845178 - 08845214, length 40)
_S1_2_88A13E4 2,132 instructions (0.008%), 1 calls (088A13E4 - 088A1460, length 32)
  Back Branch 088A143C 301 times (length 7)
_S1_2_882CC08 2,076 instructions (0.008%), 692 calls (0882CC08 - 0882CC10, length 3)
_S1_2_8824E24 2,076 instructions (0.008%), 692 calls (08824E24 - 08824E2C, length 3)
_S1_2_885787C 2,073 instructions (0.008%), 691 calls (0885787C - 08857884, length 3)
_S1_2_883A294 2,073 instructions (0.008%), 691 calls (0883A294 - 0883A29C, length 3)
_S1_2_8822CB4 2,072 instructions (0.008%), 259 calls (08822CB4 - 08822CD0, length 8)
_S1_2_892C0FC 2,019 instructions (0.007%), 673 calls (0892C0FC - 0892C104, length 3)
_S1_2_883F27C 2,019 instructions (0.007%), 673 calls (0883F27C - 0883F284, length 3)
_S1_2_8993690 1,984 instructions (0.007%), 992 calls (08993690 - 08993694, length 2)
_S1_2_88467C8 1,976 instructions (0.007%), 494 calls (088467C8 - 088467D4, length 4)
_S1_2_8824C1C 1,940 instructions (0.007%), 485 calls (08824C1C - 0899351C, length 375361)
_S1_2_883FA58 1,936 instructions (0.007%), 484 calls (0883FA58 - 0883FA64, length 4)
_S1_2_883F260 1,936 instructions (0.007%), 484 calls (0883F260 - 0883F26C, length 4)
_S1_2_884094C 1,832 instructions (0.007%), 1 calls (0884094C - 08840A20, length 54)
  Back Branch 08840994 256 times (length 7)
_S1_2_8000000 1,912 instructions (0.007%), 9 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 476 times (length 4)
_S1_2_8839CB4 1,777 instructions (0.007%), 74 calls (08839CB4 - 08839D90, length 56)
  Back Branch 08839CF4 2,128 times (length 14)
  Back Branch 08839D7C 2,127 times (length 32)
_S1_2_88467BC 1,482 instructions (0.006%), 494 calls (088467BC - 088467C4, length 3)
_S1_2_882AF48 1,430 instructions (0.005%), 286 calls (0882AF48 - 08993514, length 369012)
_S1_2_88999DC 1,408 instructions (0.005%), 64 calls (08899808 - 08899A0C, length 130)
  Back Branch 08899A08 64 times (length 130)
_S1_2_8993768 1,386 instructions (0.005%), 693 calls (08993768 - 0899376C, length 2)
_S1_2_8993788 1,384 instructions (0.005%), 692 calls (08993788 - 0899378C, length 2)
_S1_2_89936E8 1,384 instructions (0.005%), 692 calls (089936E8 - 089936EC, length 2)
_S1_2_8993AE0 1,382 instructions (0.005%), 691 calls (08993AE0 - 08993AE4, length 2)
_S1_2_8824BB8 1,380 instructions (0.005%), 276 calls (08824BB8 - 0899350C, length 375382)
_S1_2_8993B38 1,354 instructions (0.005%), 677 calls (08993B38 - 08993B3C, length 2)
_S1_2_88994A4 1,350 instructions (0.005%), 150 calls (088994A4 - 088994C4, length 9)
_S1_2_8993AF8 1,348 instructions (0.005%), 674 calls (08993AF8 - 08993AFC, length 2)
_S1_2_8993770 1,348 instructions (0.005%), 674 calls (08993770 - 08993774, length 2)
_S1_2_8837B80 1,346 instructions (0.005%), 673 calls (08837B80 - 08837B84, length 2)
_S1_2_8993AF0 1,344 instructions (0.005%), 672 calls (08993AF0 - 08993AF4, length 2)
_S1_2_882E40C 1,242 instructions (0.005%), 4 calls (0882E40C - 0882E87C, length 285)
  Back Branch 0882E7F0 16 times (length 176)
  Back Branch 0882E81C 2 times (length 241)
_S1_2_8824C14 1,104 instructions (0.004%), 276 calls (08824C14 - 0899351C, length 375363)
_S1_2_8993EA0 1,054 instructions (0.004%), 527 calls (08993EA0 - 08993EA4, length 2)
_S1_2_8993E60 1,054 instructions (0.004%), 527 calls (08993E60 - 08993E64, length 2)
_S1_2_8993A88 1,054 instructions (0.004%), 527 calls (08993A88 - 08993A8C, length 2)
_S1_2_882E9C8 1,046 instructions (0.004%), 26 calls (0882E9C8 - 0882EA90, length 51)
_S1_2_8993F20 990 instructions (0.004%), 495 calls (08993F20 - 08993F24, length 2)
_S1_2_8993F08 990 instructions (0.004%), 495 calls (08993F08 - 08993F0C, length 2)
_S1_2_8993670 990 instructions (0.004%), 495 calls (08993670 - 08993674, length 2)
_S1_2_8993668 990 instructions (0.004%), 495 calls (08993668 - 0899366C, length 2)
_S1_2_8993598 990 instructions (0.004%), 495 calls (08993598 - 0899359C, length 2)
_S1_2_8993498 990 instructions (0.004%), 495 calls (08993498 - 0899349C, length 2)
_S1_2_8993530 988 instructions (0.004%), 494 calls (08993530 - 08993534, length 2)
_S1_2_8993DB8 968 instructions (0.004%), 484 calls (08993DB8 - 08993DBC, length 2)
_S1_2_8993DB0 968 instructions (0.004%), 484 calls (08993DB0 - 08993DB4, length 2)
_S1_2_882FBE8 917 instructions (0.003%), 11 calls (0882FBE8 - 0882FF94, length 236)
  Back Branch 0882FCDC 11 times (length 7)
  Back Branch 0882FCF0 5 times (length 14)
_S1_2_882D650 892 instructions (0.003%), 31 calls (0882D650 - 0882D6CC, length 32)
_S1_2_882DCA4 881 instructions (0.003%), 7 calls (0882DCA4 - 0882DF10, length 156)
  Back Branch 0882DEDC 56 times (length 2)
_S1_2_88FCAA8 864 instructions (0.003%), 12 calls (0882B44C - 088FCAB8, length 214428)
  Back Branch 0882B754 77 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
_S1_2_882ED78 840 instructions (0.003%), 20 calls (0882ED78 - 0882EE80, length 67)
_S1_2_8933990 792 instructions (0.003%), 24 calls (0893328C - 089339F4, length 475)
  Back Branch 08933304 10,453 times (length 6)
  Back Branch 089332B0 2,060 times (length 4)
  Back Branch 08933380 1,986 times (length 41)
  Back Branch 08933388 1,471 times (length 17)
  Back Branch 089339C8 60 times (length 6)
  Back Branch 08933390 28 times (length 44)
_S1_2_8820FF0 750 instructions (0.003%), 125 calls (08820FF0 - 08821004, length 6)
_S1_2_882305C 688 instructions (0.003%), 16 calls (0882305C - 08823120, length 50)
_S1_2_882DB5C 673 instructions (0.002%), 1 calls (0882DB5C - 0882DCA0, length 82)
  Back Branch 0882DC64 16 times (length 22)
  Back Branch 0882DBE8 16 times (length 24)
_S1_2_882D804 629 instructions (0.002%), 6 calls (0882D804 - 0882DA28, length 138)
_S1_2_892AB44 581 instructions (0.002%), 7 calls (0892AB44 - 0892AB9C, length 23)
  Back Branch 0892AB5C 112 times (length 4)
_S1_2_882DAE0 575 instructions (0.002%), 25 calls (0882DAE0 - 0882DB58, length 31)
_S1_2_882D41C 552 instructions (0.002%), 276 calls (0882D41C - 0882D420, length 2)
_S1_2_892AEFC 530 instructions (0.002%), 2 calls (0892AEFC - 0892B298, length 232)
  Back Branch 0892B23C 8 times (length 11)
_S1_2_882D424 522 instructions (0.002%), 14 calls (0882D424 - 0882D4D4, length 45)
  Back Branch 0882D4B4 14 times (length 19)
_S1_2_893378C 495 instructions (0.002%), 5 calls (0893378C - 0893393C, length 109)
  Back Branch 089337DC 13 times (length 17)
  Back Branch 089338F4 4 times (length 54)
  Back Branch 0893390C 4 times (length 37)
  Back Branch 08933938 4 times (length 49)
  Back Branch 08933930 1 times (length 6)
  Back Branch 089338A0 1 times (length 8)
  Back Branch 08933834 1 times (length 6)
_S1_2_8932DC4 480 instructions (0.002%), 12 calls (08932DC4 - 08932E98, length 54)
_S1_2_882DAA0 464 instructions (0.002%), 29 calls (0882DAA0 - 0882DADC, length 16)
_S1_2_88382A4 459 instructions (0.002%), 1 calls (088382A4 - 08838844, length 361)
  Back Branch 0883863C 8 times (length 7)
  Back Branch 0883866C 7 times (length 6)
  Back Branch 088387E8 2 times (length 21)
_S1_2_882C274 444 instructions (0.002%), 4 calls (0882C274 - 0882C2BC, length 19)
  Back Branch 0882C2B0 80 times (length 12)
_S1_2_882D5A8 416 instructions (0.002%), 26 calls (0882D5A8 - 0882D5E4, length 16)
_S1_2_882C434 384 instructions (0.001%), 4 calls (0882C434 - 0882C704, length 181)
_S1_2_882AA64 377 instructions (0.001%), 7 calls (0882AA64 - 0882AB04, length 41)
  Back Branch 0882AAD8 18 times (length 19)
_S1_2_8824B88 370 instructions (0.001%), 74 calls (08824B88 - 0899350C, length 375394)
_S1_2_8824CBC 367 instructions (0.001%), 4 calls (08824CBC - 088265E8, length 1612)
_S1_2_882BAE0 361 instructions (0.001%), 19 calls (0882BAE0 - 0882BB28, length 19)
_S1_2_88276F8 360 instructions (0.001%), 60 calls (088276F8 - 0882770C, length 6)
_S1_2_882BD5C 352 instructions (0.001%), 8 calls (0882BD5C - 0882BD9C, length 17)
  Back Branch 0882BD88 32 times (length 7)
_S1_2_882E28C 350 instructions (0.001%), 14 calls (0882E28C - 0882E2EC, length 25)
_S1_2_882D764 328 instructions (0.001%), 41 calls (0882D764 - 0882D780, length 8)
_S1_2_892C95C 328 instructions (0.001%), 8 calls (0892C95C - 0892C9FC, length 41)
_S1_2_882F300 312 instructions (0.001%), 6 calls (0882F300 - 0882F414, length 70)
_S1_2_8824BF4 296 instructions (0.001%), 74 calls (08824BF4 - 0899351C, length 375371)
_S1_2_8833C0C 291 instructions (0.001%), 6 calls (08833C0C - 08833CCC, length 49)
  Back Branch 08833C50 15 times (length 5)
_S1_2_892DE20 290 instructions (0.001%), 1 calls (0892DE20 - 0892DF1C, length 64)
  Back Branch 0892DE94 32 times (length 8)
_S1_2_89361A4 288 instructions (0.001%), 1 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 18,744 times (length 5)
  Back Branch 08936A50 8,110 times (length 17)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
  Back Branch 08935690 6,339 times (length 25)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 0893685C 3,867 times (length 16)
  Back Branch 08936870 3,867 times (length 20)
  Back Branch 08936898 2,747 times (length 1290)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 08936A6C 1,037 times (length 1407)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 08935744 1 times (length 137)
  Back Branch 089361D0 1 times (length 201)
_S1_2_892C0A0 253 instructions (0.001%), 11 calls (0892C0A0 - 0892C0F8, length 23)
_S1_2_8930298 253 instructions (0.001%), 2 calls (08930298 - 08930A88, length 509)
  Back Branch 089307DC 2 times (length 100)
  Back Branch 0893071C 2 times (length 188)
  Back Branch 08930670 2 times (length 189)
  Back Branch 08930A34 1 times (length 188)
  Back Branch 0893097C 1 times (length 351)
  Back Branch 08930974 1 times (length 349)
_S1_2_892ABA0 248 instructions (0.001%), 1 calls (0892ABA0 - 0892AEF8, length 215)
  Back Branch 0892AEA0 4 times (length 11)
_S1_2_8946010 246 instructions (0.001%), 6 calls (08945CF8 - 0894602C, length 206)
  Back Branch 08946020 6 times (length 204)
_S1_2_8825220 240 instructions (0.001%), 120 calls (08825220 - 08825224, length 2)
_S1_2_8891AC8 240 instructions (0.001%), 24 calls (08891AC8 - 08891AEC, length 10)
_S1_2_88376EC 234 instructions (0.001%), 3 calls (088265A4 - 088377D8, length 17550)
  Back Branch 088377D4 3 times (length 17550)
_S1_2_8826988 220 instructions (0.001%), 5 calls (08826988 - 08826A38, length 45)
_S1_2_882C308 218 instructions (0.001%), 4 calls (0882C308 - 0882C430, length 75)
  Back Branch 0882C3B0 6 times (length 10)
_S1_2_882C184 216 instructions (0.001%), 12 calls (0882C184 - 0882C1C8, length 18)
_S1_2_882FF98 207 instructions (0.001%), 2 calls (0882FF98 - 088301D4, length 144)
_S1_2_88A3674 204 instructions (0.001%), 4 calls (088A3330 - 088A3730, length 257)
  Back Branch 088A36E8 4 times (length 240)
_S1_2_882D618 200 instructions (0.001%), 20 calls (0882D618 - 0882D63C, length 10)
_S1_2_8937058 196 instructions (0.001%), 2 calls (089352DC - 089370C4, length 1915)
  Back Branch 089353B4 18,744 times (length 5)
  Back Branch 08935638 6,339 times (length 173)
  Back Branch 0893567C 6,339 times (length 21)
  Back Branch 08935690 6,339 times (length 25)
  Back Branch 089356F8 6,337 times (length 158)
  Back Branch 08935704 6,337 times (length 120)
  Back Branch 08936C40 2,209 times (length 1383)
  Back Branch 08935770 1,642 times (length 145)
  Back Branch 089357AC 159 times (length 160)
  Back Branch 08936C30 11 times (length 1379)
  Back Branch 089370C0 2 times (length 1915)
  Back Branch 08935744 1 times (length 137)
  Back Branch 0893616C 1 times (length 908)
_S1_2_892D8EC 195 instructions (0.001%), 1 calls (0892D8EC - 0892D9F4, length 67)
  Back Branch 0892D9DC 5 times (length 32)
_S1_2_88040DC 190 instructions (0.001%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_882A97C 189 instructions (0.001%), 7 calls (0882A97C - 0882A9F4, length 31)
_S1_2_882BB78 188 instructions (0.001%), 2 calls (0882B44C - 0882BB84, length 463)
  Back Branch 0882B7E4 2 times (length 232)
  Back Branch 0882BB80 2 times (length 261)
_S1_2_88301D8 188 instructions (0.001%), 1 calls (088301D8 - 088303A0, length 115)
  Back Branch 08830268 31 times (length 3)
_S1_2_8892CF8 184 instructions (0.001%), 8 calls (08892CF8 - 08892DD0, length 55)
_S1_2_8827830 180 instructions (0.001%), 60 calls (08827830 - 08827850, length 9)
_S1_2_882E334 177 instructions (0.001%), 3 calls (0882E334 - 0882E408, length 54)
  Back Branch 0882E3B4 3 times (length 14)
_S1_2_8931668 176 instructions (0.001%), 4 calls (089315E4 - 08931690, length 44)
  Back Branch 0893168C 4 times (length 44)
_S1_2_883422C 176 instructions (0.001%), 2 calls (0883422C - 08834378, length 84)
  Back Branch 0883431C 14 times (length 3)
_S1_2_8833D94 170 instructions (0.001%), 2 calls (08833D94 - 08833DEC, length 23)
  Back Branch 08833DD8 14 times (length 13)
_S1_2_882A054 166 instructions (0.001%), 2 calls (08829DD4 - 0882A05C, length 163)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_882BCB8 165 instructions (0.001%), 1 calls (0882BCB8 - 0882E9C4, length 2884)
  Back Branch 0882E950 5 times (length 37)
_S1_2_882ACF4 165 instructions (0.001%), 1 calls (0882ACF4 - 0882AE50, length 88)
  Back Branch 0882AD84 5 times (length 24)
_S1_2_882BFFC 164 instructions (0.001%), 1 calls (0882BFFC - 0882C0AC, length 45)
  Back Branch 0882C090 6 times (length 30)
_S1_2_88FFDB4 163 instructions (0.001%), 1 calls (088FFDB4 - 08900028, length 158)
  Back Branch 088FFE3C 4 times (length 6)
_S1_2_882B344 163 instructions (0.001%), 1 calls (0882B344 - 0882B448, length 66)
  Back Branch 0882B404 5 times (length 28)
_S1_2_882DA2C 162 instructions (0.001%), 6 calls (0882DA2C - 0882DA9C, length 29)
_S1_2_8824FDC 160 instructions (0.001%), 4 calls (08824FDC - 08825174, length 103)
_S1_2_8832C74 155 instructions (0.001%), 5 calls (08832C74 - 0899369C, length 361099)
_S1_2_89936C0 150 instructions (0.001%), 75 calls (089936C0 - 089936C4, length 2)
_S1_2_882D784 150 instructions (0.001%), 6 calls (0882D784 - 0882D800, length 32)
  Back Branch 0882D7C8 6 times (length 4)
_S1_2_892B2F4 150 instructions (0.001%), 3 calls (0892B2F4 - 0892B334, length 17)
  Back Branch 0892B328 12 times (length 11)
_S1_2_8829C48 148 instructions (0.001%), 4 calls (08829BA4 - 08832EEC, length 9427)
_S1_2_882D640 144 instructions (0.001%), 36 calls (0882D640 - 0882D64C, length 4)
_S1_2_8945714 144 instructions (0.001%), 6 calls (089456B0 - 08945718, length 27)
  Back Branch 08945714 6 times (length 27)
  Back Branch 089456F0 6 times (length 7)
_S1_2_8833F84 143 instructions (0.001%), 11 calls (08833F84 - 08833FBC, length 15)
_S1_2_8000070 142 instructions (0.001%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 47 times (length 3)
_S1_2_8847194 141 instructions (0.001%), 1 calls (08847194 - 088473C4, length 141)
_S1_2_882DF14 138 instructions (0.001%), 2 calls (0882DF14 - 0882E040, length 76)
_S1_2_8944FEC 132 instructions (0.000%), 12 calls (08944FEC - 08945014, length 11)
_S1_2_882D73C 130 instructions (0.000%), 13 calls (0882D73C - 0882D760, length 10)
_S1_2_882C714 127 instructions (0.000%), 1 calls (0882C714 - 0882C804, length 61)
  Back Branch 0882C7E4 4 times (length 44)
_S1_2_8946224 126 instructions (0.000%), 6 calls (08946030 - 0894629C, length 156)
_S1_2_8833DF0 124 instructions (0.000%), 1 calls (088265A4 - 08833F00, length 13912)
  Back Branch 08833E40 7 times (length 8)
  Back Branch 08833EFC 1 times (length 13912)
_S1_2_882AA2C 120 instructions (0.000%), 10 calls (0882AA2C - 0882AA60, length 14)
_S1_2_892CA00 120 instructions (0.000%), 8 calls (0892CA00 - 0892CA38, length 15)
_S1_2_8930098 120 instructions (0.000%), 2 calls (08930098 - 0893023C, length 106)
  Back Branch 089301DC 2 times (length 69)
  Back Branch 089301EC 2 times (length 72)
_S1_2_88202E4 119 instructions (0.000%), 3 calls (088202E4 - 088203D0, length 60)
_S1_2_88BF988 118 instructions (0.000%), 1 calls (088BF988 - 088BFA30, length 43)
  Back Branch 088BFA14 6 times (length 15)
_S1_2_882D5E8 114 instructions (0.000%), 17 calls (0882D5E8 - 0882D614, length 12)
_S1_2_89462A0 114 instructions (0.000%), 6 calls (08945CB4 - 089462A4, length 381)
  Back Branch 089462A0 6 times (length 381)
_S1_2_882D6D0 112 instructions (0.000%), 14 calls (0882D6D0 - 0882D738, length 27)
_S1_2_882BF58 112 instructions (0.000%), 5 calls (0882BF58 - 0882BFF8, length 41)
_S1_2_892F458 108 instructions (0.000%), 2 calls (0892F400 - 0892F4D4, length 54)
  Back Branch 0892F4D0 2 times (length 54)
_S1_2_883E530 107 instructions (0.000%), 1 calls (0883DD74 - 0883E570, length 512)
  Back Branch 0883E56C 1 times (length 512)
_S1_2_892A948 103 instructions (0.000%), 1 calls (0892A948 - 0892AB40, length 127)
  Back Branch 0892AB3C 1 times (length 101)
  Back Branch 0892AAE4 1 times (length 72)
  Back Branch 0892AA9C 1 times (length 47)
  Back Branch 0892AA5C 1 times (length 24)
_S1_2_8945CB4 102 instructions (0.000%), 6 calls (08945CB4 - 08945CF4, length 17)
_S1_2_8945564 102 instructions (0.000%), 6 calls (08945564 - 089455D0, length 28)
  Back Branch 089455B4 6 times (length 14)
_S1_2_882693C 102 instructions (0.000%), 6 calls (0882693C - 0892A6D4, length 266087)
_S1_2_8829974 99 instructions (0.000%), 1 calls (08829974 - 08829B10, length 104)
  Back Branch 088299F0 2 times (length 3)
_S1_2_892BAB4 97 instructions (0.000%), 1 calls (0892BAB4 - 0892BBC8, length 70)
  Back Branch 0892BB54 5 times (length 8)
_S1_2_883FBE4 97 instructions (0.000%), 1 calls (0883FBE4 - 0883FDCC, length 123)
_S1_2_88A640C 96 instructions (0.000%), 8 calls (088A63C8 - 088A6410, length 19)
  Back Branch 088A640C 8 times (length 19)
_S1_2_89455FC 96 instructions (0.000%), 6 calls (08944C50 - 08945600, length 621)
  Back Branch 089455FC 6 times (length 12)
  Back Branch 08944C58 6 times (length 4)
  Back Branch 089455F4 6 times (length 617)
_S1_2_88A6FDC 96 instructions (0.000%), 4 calls (088A6FDC - 088A7050, length 30)
_S1_2_898E200 95 instructions (0.000%), 1 calls (0882B44C - 0898E230, length 363386)
  Back Branch 0882B754 77 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 0898E1F8 1 times (length 148950)
  Back Branch 0898E22C 1 times (length 25)
_S1_2_8841980 95 instructions (0.000%), 1 calls (08841980 - 08841AF8, length 95)
_S1_2_8993BB8 94 instructions (0.000%), 47 calls (08993BB8 - 08993BBC, length 2)
_S1_2_8993BA0 94 instructions (0.000%), 47 calls (08993BA0 - 08993BA4, length 2)
_S1_2_889147C 92 instructions (0.000%), 4 calls (0889147C - 088914F4, length 31)
_S1_2_882D414 90 instructions (0.000%), 45 calls (0882D414 - 0882D418, length 2)
_S1_2_892F400 88 instructions (0.000%), 4 calls (0892F400 - 0892F454, length 22)
_S1_2_8826784 87 instructions (0.000%), 1 calls (08826784 - 0882690C, length 99)
_S1_2_892DAB8 86 instructions (0.000%), 1 calls (0892DAB8 - 0892DBE4, length 76)
  Back Branch 0892DB80 3 times (length 11)
_S1_2_88FECC4 84 instructions (0.000%), 3 calls (088FEB68 - 088FECE0, length 95)
  Back Branch 088FEBB0 4 times (length 20)
  Back Branch 088FECDC 3 times (length 79)
_S1_2_8944D9C 84 instructions (0.000%), 1 calls (0882B44C - 08944DA0, length 288342)
  Back Branch 0882B754 77 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 08944D9C 1 times (length 14)
  Back Branch 08944D94 1 times (length 73917)
_S1_2_88476A4 84 instructions (0.000%), 1 calls (08847560 - 0884773C, length 120)
  Back Branch 088476E0 1 times (length 10)
  Back Branch 08847738 1 times (length 120)
_S1_2_898E28C 82 instructions (0.000%), 1 calls (0882B44C - 0898E2B8, length 363420)
  Back Branch 0882B754 77 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 0898E2B4 1 times (length 148997)
_S1_2_88FEEA0 81 instructions (0.000%), 3 calls (08826718 - 088FEF1C, length 221698)
_S1_2_8832E68 81 instructions (0.000%), 3 calls (08832E68 - 08832EEC, length 34)
_S1_2_898F9A0 81 instructions (0.000%), 1 calls (0898F808 - 0898F9A4, length 104)
  Back Branch 0898F9A0 1 times (length 16)
  Back Branch 0898F998 1 times (length 102)
_S1_2_884CD0C 81 instructions (0.000%), 1 calls (0884CD0C - 0884CD7C, length 29)
  Back Branch 0884CD58 5 times (length 13)
_S1_2_8844168 79 instructions (0.000%), 1 calls (0882B44C - 0884419C, length 25429)
  Back Branch 0882B754 77 times (length 196)
  Back Branch 08844190 1 times (length 25266)
_S1_2_88A85D4 78 instructions (0.000%), 3 calls (088A85D4 - 088A8648, length 30)
_S1_2_883A2A0 74 instructions (0.000%), 1 calls (0883A2A0 - 0883A354, length 46)
  Back Branch 0883A334 8 times (length 4)
_S1_2_884456C 73 instructions (0.000%), 1 calls (0884456C - 0884475C, length 125)
_S1_2_8826500 72 instructions (0.000%), 4 calls (08826500 - 08826544, length 18)
_S1_2_8938AAC 71 instructions (0.000%), 2 calls (08938AAC - 08938BF0, length 82)
  Back Branch 08938B6C 2 times (length 34)
  Back Branch 08938B5C 1 times (length 37)
_S1_2_897D314 70 instructions (0.000%), 1 calls (088F6124 - 0897D318, length 138366)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D314 1 times (length 48)
_S1_2_897D30C 70 instructions (0.000%), 1 calls (088F6124 - 0897D310, length 138364)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D30C 1 times (length 46)
_S1_2_897D304 70 instructions (0.000%), 1 calls (088F6124 - 0897D308, length 138362)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D304 1 times (length 44)
_S1_2_882A4C4 68 instructions (0.000%), 1 calls (0882A4C4 - 0882A664, length 105)
  Back Branch 0882A630 1 times (length 79)
_S1_2_882CD0C 66 instructions (0.000%), 1 calls (0882CD0C - 0882CE30, length 74)
_S1_2_892B338 65 instructions (0.000%), 1 calls (0892B338 - 0892B470, length 79)
_S1_2_88919B4 64 instructions (0.000%), 1 calls (088919B4 - 08891AB8, length 66)
_S1_2_88FDEA4 63 instructions (0.000%), 9 calls (088FDEA4 - 088FDEBC, length 7)
_S1_2_8838238 63 instructions (0.000%), 3 calls (08826718 - 088382A0, length 18147)
_S1_2_882A1C8 62 instructions (0.000%), 2 calls (0882A1C8 - 089936C4, length 369984)
_S1_2_8945E78 62 instructions (0.000%), 1 calls (08945E78 - 08945F78, length 65)
_S1_2_882AB08 62 instructions (0.000%), 1 calls (0882AB08 - 0882ACF0, length 123)
_S1_2_882A060 62 instructions (0.000%), 1 calls (08829DD4 - 0882A064, length 165)
  Back Branch 0882A060 1 times (length 165)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8944CB4 60 instructions (0.000%), 6 calls (08944CB4 - 08944CD8, length 10)
_S1_2_8944C8C 60 instructions (0.000%), 6 calls (08944C8C - 08944CB0, length 10)
_S1_2_8828D1C 60 instructions (0.000%), 4 calls (08826718 - 08828DC8, length 2477)
_S1_2_8847804 60 instructions (0.000%), 1 calls (08847804 - 08847A3C, length 143)
  Back Branch 08847864 2 times (length 9)
  Back Branch 0884797C 1 times (length 65)
_S1_2_8833A34 58 instructions (0.000%), 1 calls (08833A34 - 08833B38, length 66)
_S1_2_897763C 56 instructions (0.000%), 4 calls (0897763C - 08977670, length 14)
_S1_2_88398C8 56 instructions (0.000%), 2 calls (08826718 - 08839950, length 19599)
_S1_2_882CC14 56 instructions (0.000%), 1 calls (0882CC14 - 0882CD08, length 62)
_S1_2_88636D0 54 instructions (0.000%), 1 calls (088636D0 - 088637A4, length 54)
_S1_2_882A7F8 54 instructions (0.000%), 1 calls (0882A750 - 0882A834, length 58)
  Back Branch 0882A830 1 times (length 58)
_S1_2_893E748 53 instructions (0.000%), 1 calls (0893E748 - 0893E894, length 84)
_S1_2_88288D0 53 instructions (0.000%), 1 calls (088288D0 - 088289A8, length 55)
_S1_2_8804000 53 instructions (0.000%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_882C108 52 instructions (0.000%), 4 calls (08826718 - 0882C144, length 5772)
_S1_2_8832F84 52 instructions (0.000%), 2 calls (08832F84 - 08833000, length 32)
_S1_2_88914F8 52 instructions (0.000%), 1 calls (088914F8 - 088915C4, length 52)
_S1_2_8832D20 50 instructions (0.000%), 1 calls (08832D20 - 08832E18, length 63)
_S1_2_88F6060 49 instructions (0.000%), 1 calls (088F6060 - 088F6120, length 49)
_S1_2_882C148 48 instructions (0.000%), 4 calls (08826718 - 0882C180, length 5787)
_S1_2_892BF34 48 instructions (0.000%), 2 calls (0892BF34 - 0892BFA0, length 28)
  Back Branch 0892BF9C 1 times (length 17)
_S1_2_885B11C 46 instructions (0.000%), 1 calls (0885B11C - 0885B1D0, length 46)
_S1_2_88470D4 46 instructions (0.000%), 1 calls (088470D4 - 08847188, length 46)
_S1_2_8833B3C 46 instructions (0.000%), 1 calls (08833B3C - 08833C08, length 52)
_S1_2_882EA94 46 instructions (0.000%), 1 calls (0882EA94 - 0882EBCC, length 79)
_S1_2_892A734 45 instructions (0.000%), 5 calls (0892A734 - 0892A754, length 9)
_S1_2_89003B4 45 instructions (0.000%), 1 calls (089003B4 - 08900464, length 45)
_S1_2_893158C 44 instructions (0.000%), 2 calls (0893158C - 089315E0, length 22)
_S1_2_892D448 43 instructions (0.000%), 1 calls (0892D448 - 0892D4F0, length 43)
_S1_2_8847464 42 instructions (0.000%), 2 calls (08847464 - 088474C4, length 25)
_S1_2_892D3A0 42 instructions (0.000%), 1 calls (0892D3A0 - 0892D444, length 42)
_S1_2_883F350 42 instructions (0.000%), 1 calls (0883F350 - 0883F5BC, length 156)
_S1_2_8832A0C 42 instructions (0.000%), 1 calls (08832A0C - 08832AB8, length 44)
_S1_2_892C208 41 instructions (0.000%), 1 calls (0892C208 - 0892C2A8, length 41)
_S1_2_8857E5C 41 instructions (0.000%), 1 calls (08857E5C - 08857EFC, length 41)
_S1_2_882C248 40 instructions (0.000%), 4 calls (0882C248 - 0882C270, length 11)
_S1_2_892F9DC 40 instructions (0.000%), 2 calls (0892F9DC - 0892FA4C, length 29)
_S1_2_8859608 40 instructions (0.000%), 1 calls (08859608 - 088596A4, length 40)
_S1_2_885125C 39 instructions (0.000%), 1 calls (0885125C - 08851304, length 43)
_S1_2_88285E8 39 instructions (0.000%), 1 calls (088285E8 - 0882873C, length 86)
_S1_2_8993748 38 instructions (0.000%), 19 calls (08993748 - 0899374C, length 2)
_S1_2_89329D0 38 instructions (0.000%), 2 calls (089329D0 - 08932A3C, length 28)
_S1_2_893121C 38 instructions (0.000%), 1 calls (0893121C - 08931368, length 84)
  Back Branch 089312D4 1 times (length 13)
_S1_2_882CAB4 38 instructions (0.000%), 1 calls (0882CAB4 - 0882CB88, length 54)
_S1_2_892E3B0 37 instructions (0.000%), 1 calls (0892E3B0 - 0892E440, length 37)
  Back Branch 0892E43C 1 times (length 21)
_S1_2_892E298 37 instructions (0.000%), 1 calls (0892E298 - 0892E328, length 37)
  Back Branch 0892E324 1 times (length 21)
_S1_2_892E204 37 instructions (0.000%), 1 calls (0892E204 - 0892E294, length 37)
  Back Branch 0892E290 1 times (length 21)
_S1_2_883A358 37 instructions (0.000%), 1 calls (08839CB4 - 0883A3A4, length 445)
  Back Branch 08839CF4 2,128 times (length 14)
  Back Branch 08839D7C 2,127 times (length 32)
  Back Branch 0883A38C 1 times (length 12)
  Back Branch 0883A398 1 times (length 15)
  Back Branch 0883A3A0 1 times (length 445)
_S1_2_89775A4 36 instructions (0.000%), 4 calls (089775A4 - 089775C4, length 9)
_S1_2_89775E8 36 instructions (0.000%), 3 calls (088F5DD4 - 089775EC, length 132615)
  Back Branch 089775E8 3 times (length 132615)
_S1_2_8826AF8 36 instructions (0.000%), 2 calls (08826AF8 - 08826B3C, length 18)
_S1_2_890031C 36 instructions (0.000%), 1 calls (0890031C - 089003B0, length 38)
_S1_2_88298E4 36 instructions (0.000%), 1 calls (088298E4 - 08829970, length 36)
_S1_2_8822688 36 instructions (0.000%), 1 calls (08822688 - 08822734, length 44)
_S1_2_89775D8 35 instructions (0.000%), 3 calls (088F5DA0 - 089775DC, length 132624)
  Back Branch 089775D8 3 times (length 132624)
_S1_2_893F0DC 35 instructions (0.000%), 1 calls (0893F0DC - 0893F1B0, length 54)
_S1_2_8847740 35 instructions (0.000%), 1 calls (08847740 - 088477D4, length 38)
_S1_2_884227C 35 instructions (0.000%), 1 calls (0884227C - 0884230C, length 37)
_S1_2_898DFDC 34 instructions (0.000%), 2 calls (0898DFDC - 0898E01C, length 17)
_S1_2_88F90A8 34 instructions (0.000%), 1 calls (088F90A8 - 088F912C, length 34)
_S1_2_883F5E4 34 instructions (0.000%), 1 calls (08832EF0 - 0883F5F0, length 12737)
  Back Branch 0883F5EC 1 times (length 12737)
_S1_2_882BA78 34 instructions (0.000%), 1 calls (08822D18 - 0882BADC, length 9074)
  Back Branch 0882BAD8 1 times (length 94)
_S1_2_89775C8 33 instructions (0.000%), 3 calls (088F5DA0 - 089775CC, length 132620)
  Back Branch 089775C8 3 times (length 132620)
_S1_2_892BEC8 33 instructions (0.000%), 3 calls (0892BEC8 - 0892BF0C, length 18)
_S1_2_892E32C 33 instructions (0.000%), 1 calls (0892E32C - 0892E3AC, length 33)
  Back Branch 0892E3A8 1 times (length 19)
_S1_2_882C810 32 instructions (0.000%), 1 calls (0882C810 - 0882C894, length 34)
_S1_2_8824C2C 32 instructions (0.000%), 1 calls (08824C2C - 08824CB8, length 36)
_S1_2_8844D64 31 instructions (0.000%), 1 calls (08844D64 - 08844E1C, length 47)
_S1_2_89310C8 30 instructions (0.000%), 2 calls (089310C8 - 08931100, length 15)
_S1_2_8860AA0 30 instructions (0.000%), 2 calls (08860AA0 - 08860AE0, length 17)
_S1_2_88FEBB8 30 instructions (0.000%), 1 calls (088FEB68 - 088FEBDC, length 30)
  Back Branch 088FEBB0 4 times (length 20)
  Back Branch 088FEBD8 1 times (length 14)
_S1_2_8860BA4 30 instructions (0.000%), 1 calls (08860BA4 - 08860C18, length 30)
_S1_2_882A140 30 instructions (0.000%), 1 calls (0882A140 - 0882A1C4, length 34)
_S1_2_8945E04 29 instructions (0.000%), 1 calls (08945E04 - 08945E74, length 29)
_S1_2_892C6A8 29 instructions (0.000%), 1 calls (0892C6A8 - 0892C728, length 33)
_S1_2_88402A4 29 instructions (0.000%), 1 calls (088402A4 - 0884031C, length 31)
_S1_2_882A844 29 instructions (0.000%), 1 calls (0882A844 - 0882A8C4, length 33)
_S1_2_8822E68 29 instructions (0.000%), 1 calls (08822E68 - 08822EE0, length 31)
_S1_2_897B784 28 instructions (0.000%), 2 calls (0897B784 - 0897B7B8, length 14)
_S1_2_897AE60 28 instructions (0.000%), 2 calls (0897AE60 - 0897AE94, length 14)
_S1_2_897ADD4 28 instructions (0.000%), 2 calls (0897ADD4 - 0897AE08, length 14)
_S1_2_89776C8 28 instructions (0.000%), 2 calls (089776C8 - 089776FC, length 14)
_S1_2_897CB04 27 instructions (0.000%), 3 calls (0897CA98 - 0897CB14, length 32)
  Back Branch 0897CB10 3 times (length 32)
_S1_2_8943C10 27 instructions (0.000%), 3 calls (08943C10 - 08943C34, length 10)
_S1_2_8839954 27 instructions (0.000%), 3 calls (08839954 - 08839974, length 9)
_S1_2_88FEC34 26 instructions (0.000%), 1 calls (088FEC34 - 088FECC0, length 36)
_S1_2_8869FE8 26 instructions (0.000%), 1 calls (08869FE8 - 0886A04C, length 26)
_S1_2_883F10C 26 instructions (0.000%), 1 calls (088265A4 - 0883F1E0, length 25360)
_S1_2_882CE34 26 instructions (0.000%), 1 calls (0882CE34 - 0882CEF0, length 48)
_S1_2_898E234 25 instructions (0.000%), 1 calls (0898E234 - 0898E288, length 22)
  Back Branch 0898E26C 2 times (length 7)
_S1_2_890EBA0 25 instructions (0.000%), 1 calls (0890EBA0 - 0890EC00, length 25)
_S1_2_88FEF4C 25 instructions (0.000%), 1 calls (088FEF4C - 088FEFAC, length 25)
_S1_2_8832D08 24 instructions (0.000%), 4 calls (08832D08 - 08832D1C, length 6)
_S1_2_88F5E80 24 instructions (0.000%), 3 calls (088F5E80 - 088F5EA8, length 11)
  Back Branch 088F5E9C 3 times (length 7)
_S1_2_8832CF0 24 instructions (0.000%), 3 calls (08832CF0 - 08993714, length 361098)
_S1_2_885A4D8 24 instructions (0.000%), 1 calls (0885A4D8 - 0885A65C, length 98)
_S1_2_883FDD0 24 instructions (0.000%), 1 calls (0882BAE0 - 0883FDE0, length 20673)
  Back Branch 0883FDDC 1 times (length 20673)
_S1_2_883AD04 24 instructions (0.000%), 1 calls (0883AD04 - 0883AD68, length 26)
_S1_2_882AE6C 24 instructions (0.000%), 1 calls (0882AE6C - 0882AF44, length 55)
_S1_2_8945DFC 23 instructions (0.000%), 1 calls (08945D9C - 08945E00, length 26)
  Back Branch 08945DFC 1 times (length 4)
  Back Branch 08945DF4 1 times (length 24)
  Back Branch 08945DD0 1 times (length 6)
_S1_2_892D78C 23 instructions (0.000%), 1 calls (0892D78C - 0892D808, length 32)
_S1_2_8842058 23 instructions (0.000%), 1 calls (08842058 - 088420C0, length 27)
_S1_2_883A7B0 23 instructions (0.000%), 1 calls (08824F7C - 0883A7B4, length 22031)
  Back Branch 0883A7B0 1 times (length 22031)
_S1_2_882BCE4 23 instructions (0.000%), 1 calls (08826718 - 0882BD58, length 5521)
_S1_2_898DF54 22 instructions (0.000%), 2 calls (08943C10 - 0898DF58, length 75987)
  Back Branch 0898DF54 2 times (length 75987)
_S1_2_892BDA4 22 instructions (0.000%), 2 calls (0892BDA4 - 0892BDCC, length 11)
_S1_2_88377DC 22 instructions (0.000%), 2 calls (088377DC - 08837804, length 11)
_S1_2_892C904 22 instructions (0.000%), 1 calls (0892C904 - 0892C958, length 22)
_S1_2_892B29C 22 instructions (0.000%), 1 calls (0892B29C - 0892B2F0, length 22)
_S1_2_882CF5C 22 instructions (0.000%), 1 calls (0882CF5C - 0882CFC0, length 26)
_S1_2_898F914 21 instructions (0.000%), 1 calls (0898F914 - 0898F964, length 21)
_S1_2_8944F30 21 instructions (0.000%), 1 calls (08944F30 - 08944F80, length 21)
_S1_2_892DA50 21 instructions (0.000%), 1 calls (0892DA50 - 0892DAB4, length 26)
_S1_2_892BFF4 21 instructions (0.000%), 1 calls (0892BFF4 - 0892C044, length 21)
_S1_2_88FD8D0 21 instructions (0.000%), 1 calls (088FD8D0 - 088FD920, length 21)
_S1_2_88FBC84 21 instructions (0.000%), 1 calls (088FBC84 - 088FBCD4, length 21)
_S1_2_88F62AC 21 instructions (0.000%), 1 calls (088F62AC - 088F62FC, length 21)
_S1_2_88348EC 21 instructions (0.000%), 1 calls (088348EC - 08834940, length 22)
_S1_2_8826978 20 instructions (0.000%), 5 calls (08826978 - 08826984, length 4)
_S1_2_88F5EAC 20 instructions (0.000%), 4 calls (088F5EAC - 088F5EBC, length 5)
_S1_2_8944BF8 20 instructions (0.000%), 2 calls (08944BF8 - 08944C1C, length 10)
_S1_2_8931104 20 instructions (0.000%), 2 calls (08931104 - 0899353C, length 100623)
_S1_2_8944F8C 20 instructions (0.000%), 1 calls (08944F8C - 08944FD8, length 20)
_S1_2_892ECA8 20 instructions (0.000%), 1 calls (0892ECA8 - 0892ECF4, length 20)
_S1_2_88BFA34 20 instructions (0.000%), 1 calls (088BFA34 - 088BFA80, length 20)
_S1_2_898F4FC 19 instructions (0.000%), 1 calls (0898F4FC - 0898F544, length 19)
_S1_2_8897798 19 instructions (0.000%), 1 calls (08897798 - 088977E0, length 19)
_S1_2_882BB2C 19 instructions (0.000%), 1 calls (0882BB2C - 0882BB74, length 19)
_S1_2_89936D0 18 instructions (0.000%), 9 calls (089936D0 - 089936D4, length 2)
_S1_2_892A6B4 18 instructions (0.000%), 6 calls (0892A6B4 - 0892A6BC, length 3)
_S1_2_88376D4 18 instructions (0.000%), 6 calls (088376D4 - 088376DC, length 3)
_S1_2_89775F8 18 instructions (0.000%), 2 calls (089775F8 - 08977618, length 9)
_S1_2_8869F08 18 instructions (0.000%), 2 calls (08869F08 - 08869F28, length 9)
_S1_2_8828DF0 18 instructions (0.000%), 2 calls (08828DF0 - 08828E10, length 9)
_S1_2_8828DCC 18 instructions (0.000%), 2 calls (08828DCC - 08828DEC, length 9)
_S1_2_8822EE4 18 instructions (0.000%), 2 calls (08822EE4 - 08822F04, length 9)
_S1_2_8945654 18 instructions (0.000%), 1 calls (0894560C - 08945658, length 20)
  Back Branch 0894564C 1 times (length 18)
  Back Branch 08945630 1 times (length 4)
  Back Branch 08945654 1 times (length 4)
_S1_2_892E1BC 18 instructions (0.000%), 1 calls (0892E1BC - 0892E200, length 18)
_S1_2_892C72C 18 instructions (0.000%), 1 calls (0892C72C - 0892C770, length 18)
_S1_2_883FB9C 18 instructions (0.000%), 1 calls (0883FB9C - 0883FBE0, length 18)
_S1_2_892BE24 17 instructions (0.000%), 1 calls (0892BE24 - 0892BE64, length 17)
_S1_2_883F888 17 instructions (0.000%), 1 calls (0882A1C8 - 089936C4, length 369984)
  Back Branch 0883F888 1 times (length 21938)
_S1_2_88A69A0 16 instructions (0.000%), 4 calls (088A69A0 - 088A69AC, length 4)
_S1_2_88A6990 16 instructions (0.000%), 4 calls (088A6990 - 088A699C, length 4)
_S1_2_88A6980 16 instructions (0.000%), 4 calls (088A6980 - 088A698C, length 4)
_S1_2_88A6960 16 instructions (0.000%), 4 calls (088A6960 - 088A696C, length 4)
_S1_2_88A6950 16 instructions (0.000%), 4 calls (088A6950 - 088A695C, length 4)
_S1_2_88A6940 16 instructions (0.000%), 4 calls (088A6940 - 088A694C, length 4)
_S1_2_88A6930 16 instructions (0.000%), 4 calls (088A6930 - 088A693C, length 4)
_S1_2_88A6920 16 instructions (0.000%), 4 calls (088A6920 - 088A692C, length 4)
_S1_2_88A6910 16 instructions (0.000%), 4 calls (088A6910 - 088A691C, length 4)
_S1_2_88A6900 16 instructions (0.000%), 4 calls (088A6900 - 088A690C, length 4)
_S1_2_88A68F0 16 instructions (0.000%), 4 calls (088A68F0 - 088A68FC, length 4)
_S1_2_88A688C 16 instructions (0.000%), 4 calls (088A688C - 088A6898, length 4)
_S1_2_8834848 16 instructions (0.000%), 2 calls (08834848 - 08834864, length 8)
_S1_2_898F04C 16 instructions (0.000%), 1 calls (0898F04C - 0898F088, length 16)
_S1_2_8945C6C 16 instructions (0.000%), 1 calls (08945C6C - 08945CA8, length 16)
_S1_2_8945C24 16 instructions (0.000%), 1 calls (08945C24 - 08945C60, length 16)
_S1_2_894575C 16 instructions (0.000%), 1 calls (08945724 - 08945760, length 16)
  Back Branch 08945754 1 times (length 14)
  Back Branch 0894575C 1 times (length 4)
_S1_2_892C7F8 16 instructions (0.000%), 1 calls (0892C7F8 - 0892C834, length 16)
_S1_2_88460B4 16 instructions (0.000%), 1 calls (088460B4 - 088460F8, length 18)
_S1_2_8844D1C 16 instructions (0.000%), 1 calls (08844D1C - 08844D60, length 18)
_S1_2_883437C 16 instructions (0.000%), 1 calls (0883437C - 088343CC, length 21)
  Back Branch 088343BC 1 times (length 15)
_S1_2_8832E1C 16 instructions (0.000%), 1 calls (08826718 - 08832E64, length 12756)
_S1_2_8828740 16 instructions (0.000%), 1 calls (08828740 - 0882877C, length 16)
_S1_2_892BEF4 15 instructions (0.000%), 3 calls (0892BEF4 - 0892BF04, length 5)
_S1_2_892EC6C 15 instructions (0.000%), 1 calls (0892EC6C - 0892ECA4, length 15)
_S1_2_892C838 15 instructions (0.000%), 1 calls (0892C838 - 0892C870, length 15)
_S1_2_892C300 15 instructions (0.000%), 1 calls (0892C300 - 0892C338, length 15)
_S1_2_883AAB4 15 instructions (0.000%), 1 calls (0883AAB4 - 0883ACA4, length 125)
_S1_2_89935C8 14 instructions (0.000%), 7 calls (089935C8 - 089935CC, length 2)
_S1_2_89935B0 14 instructions (0.000%), 7 calls (089935B0 - 089935B4, length 2)
_S1_2_897BD10 14 instructions (0.000%), 1 calls (0897BD10 - 0897BD44, length 14)
_S1_2_897B848 14 instructions (0.000%), 1 calls (0897B848 - 0897B87C, length 14)
_S1_2_897B810 14 instructions (0.000%), 1 calls (0897B810 - 0897B844, length 14)
_S1_2_8979580 14 instructions (0.000%), 1 calls (08979580 - 089795B4, length 14)
_S1_2_89794F4 14 instructions (0.000%), 1 calls (089794F4 - 08979528, length 14)
_S1_2_897841C 14 instructions (0.000%), 1 calls (0897841C - 08978450, length 14)
_S1_2_8978390 14 instructions (0.000%), 1 calls (08978390 - 089783C4, length 14)
_S1_2_893C224 14 instructions (0.000%), 1 calls (0893C224 - 0893C300, length 56)
_S1_2_88FDEC0 14 instructions (0.000%), 1 calls (088FDEC0 - 088FDEF4, length 14)
_S1_2_88F858C 14 instructions (0.000%), 1 calls (088F858C - 088F85C0, length 14)
_S1_2_88F723C 14 instructions (0.000%), 1 calls (088F723C - 088F7270, length 14)
_S1_2_8840064 14 instructions (0.000%), 1 calls (08840064 - 08840098, length 14)
_S1_2_883B094 14 instructions (0.000%), 1 calls (0883B094 - 0883B0C8, length 14)
_S1_2_8834944 14 instructions (0.000%), 1 calls (08834944 - 08834980, length 16)
_S1_2_882A420 14 instructions (0.000%), 1 calls (0882A420 - 0882B6CC, length 1196)
  Back Branch 0882B6C8 207 times (length 161)
_S1_2_893BFD4 13 instructions (0.000%), 1 calls (0893BFD4 - 0893C0B0, length 56)
_S1_2_892C8D0 13 instructions (0.000%), 1 calls (0892C8D0 - 0892C900, length 13)
_S1_2_892C874 13 instructions (0.000%), 1 calls (0892C874 - 0892C8A4, length 13)
_S1_2_88FEDC4 13 instructions (0.000%), 1 calls (088FEDC4 - 0899372C, length 152155)
_S1_2_887EF74 13 instructions (0.000%), 1 calls (0887EF74 - 0887EFA4, length 13)
_S1_2_884013C 13 instructions (0.000%), 1 calls (0884013C - 08840174, length 15)
_S1_2_883FE78 13 instructions (0.000%), 1 calls (0883FE78 - 0883FEA8, length 13)
_S1_2_883F22C 13 instructions (0.000%), 1 calls (0883F22C - 0883F25C, length 13)
_S1_2_8825748 13 instructions (0.000%), 1 calls (08825748 - 08825778, length 13)
_S1_2_8993F78 12 instructions (0.000%), 6 calls (08993F78 - 08993F7C, length 2)
_S1_2_8993648 12 instructions (0.000%), 6 calls (08993648 - 0899364C, length 2)
_S1_2_8945884 12 instructions (0.000%), 6 calls (08945884 - 08945888, length 2)
_S1_2_8945104 12 instructions (0.000%), 6 calls (08945104 - 08945108, length 2)
_S1_2_8944C28 12 instructions (0.000%), 6 calls (08944C28 - 08944C2C, length 2)
_S1_2_8891ABC 12 instructions (0.000%), 4 calls (08891ABC - 08891AC4, length 3)
_S1_2_883FA68 12 instructions (0.000%), 4 calls (0883FA68 - 0883FA70, length 3)
_S1_2_897BDA8 12 instructions (0.000%), 1 calls (0897BDA8 - 0897BDD4, length 12)
_S1_2_897BD78 12 instructions (0.000%), 1 calls (0897BD78 - 0897BDA4, length 12)
_S1_2_897BD48 12 instructions (0.000%), 1 calls (0897BD48 - 0897BD74, length 12)
_S1_2_897B8D4 12 instructions (0.000%), 1 calls (0897B8D4 - 0897B900, length 12)
_S1_2_897AF9C 12 instructions (0.000%), 1 calls (0897AF9C - 0897AFC8, length 12)
_S1_2_897AF5C 12 instructions (0.000%), 1 calls (0897AF5C - 0897AF88, length 12)
_S1_2_897AED8 12 instructions (0.000%), 1 calls (0897AED8 - 0897AF04, length 12)
_S1_2_897AEA8 12 instructions (0.000%), 1 calls (0897AEA8 - 0897AED4, length 12)
_S1_2_8977804 12 instructions (0.000%), 1 calls (08977804 - 08977830, length 12)
_S1_2_89777C4 12 instructions (0.000%), 1 calls (089777C4 - 089777F0, length 12)
_S1_2_8977740 12 instructions (0.000%), 1 calls (08977740 - 0897776C, length 12)
_S1_2_8977710 12 instructions (0.000%), 1 calls (08977710 - 0897773C, length 12)
_S1_2_8945BF4 12 instructions (0.000%), 1 calls (08945BF4 - 08945C20, length 12)
_S1_2_892BE80 12 instructions (0.000%), 1 calls (0892BE80 - 0892BEB8, length 15)
  Back Branch 0892BEA8 1 times (length 5)
_S1_2_89266A4 12 instructions (0.000%), 1 calls (089266A4 - 089266F4, length 21)
_S1_2_8900BD4 12 instructions (0.000%), 1 calls (08900BD4 - 08900CB4, length 57)
_S1_2_88FEFB0 12 instructions (0.000%), 1 calls (088FEFB0 - 088FEFDC, length 12)
_S1_2_88A855C 12 instructions (0.000%), 1 calls (088A850C - 088A8560, length 22)
  Back Branch 088A855C 1 times (length 22)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_892C2AC 11 instructions (0.000%), 1 calls (0892C2AC - 0892C2D4, length 11)
_S1_2_892BDF8 11 instructions (0.000%), 1 calls (0892BDF8 - 0892BE20, length 11)
_S1_2_88FED98 11 instructions (0.000%), 1 calls (088FED98 - 088FEDC0, length 11)
_S1_2_8863600 11 instructions (0.000%), 1 calls (08863600 - 08863628, length 11)
_S1_2_8857E20 11 instructions (0.000%), 1 calls (08857E20 - 08857E48, length 11)
_S1_2_8857C6C 11 instructions (0.000%), 1 calls (08857C6C - 08857C94, length 11)
_S1_2_8846184 11 instructions (0.000%), 1 calls (08846184 - 088461AC, length 11)
_S1_2_8826910 11 instructions (0.000%), 1 calls (08826910 - 08826938, length 11)
_S1_2_8993568 10 instructions (0.000%), 5 calls (08993568 - 0899356C, length 2)
_S1_2_8945BE0 10 instructions (0.000%), 2 calls (08945BE0 - 08945BF0, length 5)
_S1_2_8824BAC 10 instructions (0.000%), 2 calls (08824BAC - 0899350C, length 375385)
_S1_2_898DE48 10 instructions (0.000%), 1 calls (0898DE48 - 0898DE6C, length 10)
_S1_2_897CBD4 10 instructions (0.000%), 1 calls (0897CBD4 - 0897CBF8, length 10)
_S1_2_892D584 10 instructions (0.000%), 1 calls (0892D584 - 0892D5AC, length 11)
  Back Branch 0892D5A8 1 times (length 7)
_S1_2_892C8A8 10 instructions (0.000%), 1 calls (0892C8A8 - 0892C8CC, length 10)
_S1_2_892C3A8 10 instructions (0.000%), 1 calls (0892C3A8 - 0892C3CC, length 10)
_S1_2_892C2D8 10 instructions (0.000%), 1 calls (0892C2D8 - 0892C2FC, length 10)
_S1_2_892BDD0 10 instructions (0.000%), 1 calls (0892BDD0 - 0892BDF4, length 10)
_S1_2_8901CA0 10 instructions (0.000%), 1 calls (08901CA0 - 08901CC4, length 10)
_S1_2_8841958 10 instructions (0.000%), 1 calls (08841958 - 0884197C, length 10)
_S1_2_882A9F8 10 instructions (0.000%), 1 calls (08826718 - 0882AA28, length 4293)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_897D250 9 instructions (0.000%), 3 calls (0897D250 - 0897D258, length 3)
_S1_2_8829818 9 instructions (0.000%), 3 calls (08829818 - 08829820, length 3)
_S1_2_897CAB8 9 instructions (0.000%), 1 calls (0897CA98 - 0897CAC8, length 13)
  Back Branch 0897CAC4 1 times (length 13)
_S1_2_892C7D4 9 instructions (0.000%), 1 calls (0892C7D4 - 0892C7F4, length 9)
_S1_2_8861194 9 instructions (0.000%), 1 calls (08861194 - 08861214, length 33)
_S1_2_88473DC 9 instructions (0.000%), 1 calls (088473DC - 08993B64, length 340451)
_S1_2_88394B4 9 instructions (0.000%), 1 calls (088394B4 - 088394D4, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8993FC8 8 instructions (0.000%), 4 calls (08993FC8 - 08993FCC, length 2)
_S1_2_8993ED8 8 instructions (0.000%), 4 calls (08993ED8 - 08993EDC, length 2)
_S1_2_8993B40 8 instructions (0.000%), 4 calls (08993B40 - 08993B44, length 2)
_S1_2_8993AA0 8 instructions (0.000%), 4 calls (08993AA0 - 08993AA4, length 2)
_S1_2_89936A8 8 instructions (0.000%), 4 calls (089936A8 - 089936AC, length 2)
_S1_2_8993620 8 instructions (0.000%), 4 calls (08993620 - 08993624, length 2)
_S1_2_8993580 8 instructions (0.000%), 4 calls (08993580 - 08993584, length 2)
_S1_2_8993578 8 instructions (0.000%), 4 calls (08993578 - 0899357C, length 2)
_S1_2_8993528 8 instructions (0.000%), 4 calls (08993528 - 0899352C, length 2)
_S1_2_89934E8 8 instructions (0.000%), 4 calls (089934E8 - 089934EC, length 2)
_S1_2_8826C88 8 instructions (0.000%), 2 calls (08826C88 - 08826CA0, length 7)
_S1_2_8824C0C 8 instructions (0.000%), 2 calls (08824C0C - 0899351C, length 375365)
_S1_2_88205A0 8 instructions (0.000%), 2 calls (088205A0 - 088205AC, length 4)
_S1_2_897F464 8 instructions (0.000%), 1 calls (0897F350 - 0899350C, length 20592)
  Back Branch 0897F464 1 times (length 71)
_S1_2_897F368 8 instructions (0.000%), 1 calls (0897F350 - 0899350C, length 20592)
  Back Branch 0897F368 1 times (length 8)
_S1_2_892673C 8 instructions (0.000%), 1 calls (0892673C - 0892677C, length 17)
_S1_2_89266F8 8 instructions (0.000%), 1 calls (089266F8 - 08926738, length 17)
_S1_2_88AED5C 8 instructions (0.000%), 1 calls (088AED5C - 088AED78, length 8)
_S1_2_883FB5C 8 instructions (0.000%), 1 calls (0883FB5C - 08930D30, length 246902)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_897F3E4 7 instructions (0.000%), 1 calls (0897F3B8 - 0899351C, length 20570)
  Back Branch 0897F3E4 1 times (length 13)
_S1_2_897F3C4 7 instructions (0.000%), 1 calls (0897F3B8 - 0899351C, length 20570)
  Back Branch 0897F3C4 1 times (length 5)
_S1_2_8822D90 7 instructions (0.000%), 1 calls (08822D90 - 08822DEC, length 24)
_S1_2_8993720 6 instructions (0.000%), 3 calls (08993720 - 08993724, length 2)
_S1_2_89936D8 6 instructions (0.000%), 3 calls (089936D8 - 089936DC, length 2)
_S1_2_89936B8 6 instructions (0.000%), 3 calls (089936B8 - 089936BC, length 2)
_S1_2_89934E0 6 instructions (0.000%), 3 calls (089934E0 - 089934E4, length 2)
_S1_2_897CC30 6 instructions (0.000%), 3 calls (0897CC30 - 0897CC34, length 2)
_S1_2_897CB80 6 instructions (0.000%), 3 calls (0897CB80 - 0897CB84, length 2)
_S1_2_88473D0 6 instructions (0.000%), 2 calls (088473D0 - 088473D8, length 3)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_8860B20 5 instructions (0.000%), 1 calls (08860B20 - 08860B54, length 14)
_S1_2_88400C8 5 instructions (0.000%), 1 calls (08826718 - 088400E0, length 26227)
_S1_2_88398B4 5 instructions (0.000%), 1 calls (088398B4 - 088398C4, length 5)
_S1_2_8823048 5 instructions (0.000%), 1 calls (08823048 - 08823058, length 5)
_S1_2_8822550 5 instructions (0.000%), 1 calls (08822550 - 08822560, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_8993F10 4 instructions (0.000%), 2 calls (08993F10 - 08993F14, length 2)
_S1_2_8993B58 4 instructions (0.000%), 2 calls (08993B58 - 08993B5C, length 2)
_S1_2_89936F0 4 instructions (0.000%), 2 calls (089936F0 - 089936F4, length 2)
_S1_2_8993500 4 instructions (0.000%), 2 calls (08993500 - 08993504, length 2)
_S1_2_89934C0 4 instructions (0.000%), 2 calls (089934C0 - 089934C4, length 2)
_S1_2_89934B8 4 instructions (0.000%), 2 calls (089934B8 - 089934BC, length 2)
_S1_2_89450FC 4 instructions (0.000%), 2 calls (089450FC - 08945100, length 2)
_S1_2_88205B0 4 instructions (0.000%), 2 calls (088205B0 - 088205B4, length 2)
_S1_2_8944C38 4 instructions (0.000%), 1 calls (08826718 - 08944C4C, length 293198)
_S1_2_892C1D0 4 instructions (0.000%), 1 calls (0892C1D0 - 0892C1DC, length 4)
_S1_2_88FEFE0 4 instructions (0.000%), 1 calls (088FEFE0 - 088FEFEC, length 4)
_S1_2_88351D0 4 instructions (0.000%), 1 calls (088351D0 - 088351DC, length 4)
_S1_2_882AE64 4 instructions (0.000%), 1 calls (0882AE64 - 089935E4, length 369121)
_S1_2_882AE5C 4 instructions (0.000%), 1 calls (0882AE5C - 089935C4, length 369115)
_S1_2_882A074 4 instructions (0.000%), 1 calls (0882A074 - 0882A080, length 4)
_S1_2_892BEBC 3 instructions (0.000%), 1 calls (0892BEBC - 0892BEC4, length 3)
_S1_2_882E044 3 instructions (0.000%), 1 calls (0882E044 - 0882E04C, length 3)
_S1_2_8993FE8 2 instructions (0.000%), 1 calls (08993FE8 - 08993FEC, length 2)
_S1_2_8993F60 2 instructions (0.000%), 1 calls (08993F60 - 08993F64, length 2)
_S1_2_8993F50 2 instructions (0.000%), 1 calls (08993F50 - 08993F54, length 2)
_S1_2_8993F40 2 instructions (0.000%), 1 calls (08993F40 - 08993F44, length 2)
_S1_2_8993F38 2 instructions (0.000%), 1 calls (08993F38 - 08993F3C, length 2)
_S1_2_8993F18 2 instructions (0.000%), 1 calls (08993F18 - 08993F1C, length 2)
_S1_2_8993EF8 2 instructions (0.000%), 1 calls (08993EF8 - 08993EFC, length 2)
_S1_2_8993EE8 2 instructions (0.000%), 1 calls (08993EE8 - 08993EEC, length 2)
_S1_2_8993ED0 2 instructions (0.000%), 1 calls (08993ED0 - 08993ED4, length 2)
_S1_2_8993E38 2 instructions (0.000%), 1 calls (08993E38 - 08993E3C, length 2)
_S1_2_8993E30 2 instructions (0.000%), 1 calls (08993E30 - 08993E34, length 2)
_S1_2_8993E20 2 instructions (0.000%), 1 calls (08993E20 - 08993E24, length 2)
_S1_2_8993D80 2 instructions (0.000%), 1 calls (08993D80 - 08993D84, length 2)
_S1_2_8993D78 2 instructions (0.000%), 1 calls (08993D78 - 08993D7C, length 2)
_S1_2_8993D60 2 instructions (0.000%), 1 calls (08993D60 - 08993D64, length 2)
_S1_2_8993D20 2 instructions (0.000%), 1 calls (08993D20 - 08993D24, length 2)
_S1_2_8993CD8 2 instructions (0.000%), 1 calls (08993CD8 - 08993CDC, length 2)
_S1_2_8993CA8 2 instructions (0.000%), 1 calls (08993CA8 - 08993CAC, length 2)
_S1_2_8993BC0 2 instructions (0.000%), 1 calls (08993BC0 - 08993BC4, length 2)
_S1_2_8993BB0 2 instructions (0.000%), 1 calls (08993BB0 - 08993BB4, length 2)
_S1_2_8993B98 2 instructions (0.000%), 1 calls (08993B98 - 08993B9C, length 2)
_S1_2_8993B80 2 instructions (0.000%), 1 calls (08993B80 - 08993B84, length 2)
_S1_2_8993B60 2 instructions (0.000%), 1 calls (08993B60 - 08993B64, length 2)
_S1_2_8993B30 2 instructions (0.000%), 1 calls (08993B30 - 08993B34, length 2)
_S1_2_8993B20 2 instructions (0.000%), 1 calls (08993B20 - 08993B24, length 2)
_S1_2_8993B08 2 instructions (0.000%), 1 calls (08993B08 - 08993B0C, length 2)
_S1_2_8993AE8 2 instructions (0.000%), 1 calls (08993AE8 - 08993AEC, length 2)
_S1_2_8993AD8 2 instructions (0.000%), 1 calls (08993AD8 - 08993ADC, length 2)
_S1_2_8993A80 2 instructions (0.000%), 1 calls (08993A80 - 08993A84, length 2)
_S1_2_8993A18 2 instructions (0.000%), 1 calls (08993A18 - 08993A1C, length 2)
_S1_2_8993698 2 instructions (0.000%), 1 calls (08993698 - 0899369C, length 2)
_S1_2_8993640 2 instructions (0.000%), 1 calls (08993640 - 08993644, length 2)
_S1_2_89935F8 2 instructions (0.000%), 1 calls (089935F8 - 089935FC, length 2)
_S1_2_89935F0 2 instructions (0.000%), 1 calls (089935F0 - 089935F4, length 2)
_S1_2_89935E0 2 instructions (0.000%), 1 calls (089935E0 - 089935E4, length 2)
_S1_2_89935D8 2 instructions (0.000%), 1 calls (089935D8 - 089935DC, length 2)
_S1_2_89935D0 2 instructions (0.000%), 1 calls (089935D0 - 089935D4, length 2)
_S1_2_89935B8 2 instructions (0.000%), 1 calls (089935B8 - 089935BC, length 2)
_S1_2_8993560 2 instructions (0.000%), 1 calls (08993560 - 08993564, length 2)
_S1_2_8993548 2 instructions (0.000%), 1 calls (08993548 - 0899354C, length 2)
_S1_2_89934B0 2 instructions (0.000%), 1 calls (089934B0 - 089934B4, length 2)
_S1_2_89934A0 2 instructions (0.000%), 1 calls (089934A0 - 089934A4, length 2)
_S1_2_8993490 2 instructions (0.000%), 1 calls (08993490 - 08993494, length 2)
_S1_2_8993480 2 instructions (0.000%), 1 calls (08993480 - 08993484, length 2)
_S1_2_897CB78 2 instructions (0.000%), 1 calls (0897CB78 - 0897CB7C, length 2)
_S1_2_8957DF4 2 instructions (0.000%), 1 calls (08957DF4 - 08957DF8, length 2)
_S1_2_89450F4 2 instructions (0.000%), 1 calls (089450F4 - 089450F8, length 2)
_S1_2_887EED0 2 instructions (0.000%), 1 calls (0887EED0 - 0887EED4, length 2)
_S1_2_884CD04 2 instructions (0.000%), 1 calls (0884CD04 - 0884CD08, length 2)
_S1_2_88470CC 2 instructions (0.000%), 1 calls (088470CC - 088470D0, length 2)
_S1_2_8842FB0 2 instructions (0.000%), 1 calls (08842FB0 - 08842FB4, length 2)
_S1_2_88237E4 2 instructions (0.000%), 1 calls (088237E4 - 088237E8, length 2)
_S1_2_8822CAC 2 instructions (0.000%), 1 calls (08822CAC - 08822CB0, length 2)
_S1_2_8822680 2 instructions (0.000%), 1 calls (08822680 - 08822684, length 2)
_S1_2_882242C 2 instructions (0.000%), 1 calls (0882242C - 08822430, length 2)
_S1_2_8821F80 2 instructions (0.000%), 1 calls (08821F80 - 08821F84, length 2)
_S1_2_8821F78 2 instructions (0.000%), 1 calls (08821F78 - 08821F7C, length 2)
_S1_2_8821C98 2 instructions (0.000%), 1 calls (08821C98 - 08821C9C, length 2)
_S1_2_8820B5C 2 instructions (0.000%), 1 calls (08820B5C - 08820B60, length 2)
_S1_2_8820B54 2 instructions (0.000%), 1 calls (08820B54 - 08820B58, length 2)
_S1_2_88206CC 2 instructions (0.000%), 1 calls (088206CC - 088206D0, length 2)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 3,411 calls (08813334 - 08813348, length 6)
_S1_2_8930FF0 (memset) 0 instructions (0.000%), 3,186 calls (08930FF0 - 089310C4, length 54)
_S1_2_8930C10 (memcpy) 0 instructions (0.000%), 2,175 calls (08930C10 - 08930D30, length 73)
_S1_2_885B724 (nop) 0 instructions (0.000%), 691 calls (0885B724 - 0885B728, length 2)
_S1_2_885B72C (nop) 0 instructions (0.000%), 689 calls (0885B72C - 0885B730, length 2)
_S1_2_892CC48 (sceGuSetMatrix) 0 instructions (0.000%), 675 calls (0892CC48 - 0892CEAC, length 154)
_S1_2_892C53C (sceGuTexLevelMode) 0 instructions (0.000%), 673 calls (0892C53C - 0892C590, length 22)
_S1_2_8837D38 (nop) 0 instructions (0.000%), 673 calls (08837D38 - 08837D3C, length 2)
_S1_2_89333A0 (strcmp) 0 instructions (0.000%), 193 calls (089333A0 - 08933408, length 27)
_S1_2_8945114 (nop) 0 instructions (0.000%), 12 calls (08945114 - 08945118, length 2)
_S1_2_8945018 (nop) 0 instructions (0.000%), 12 calls (08945018 - 0894501C, length 2)
_S1_2_8944FE4 (nop) 0 instructions (0.000%), 12 calls (08944FE4 - 08944FE8, length 2)
_S1_2_8944FDC (nop) 0 instructions (0.000%), 12 calls (08944FDC - 08944FE0, length 2)
_S1_2_8945CAC (nop) 0 instructions (0.000%), 6 calls (08945CAC - 08945CB0, length 2)
_S1_2_8944C84 (nop) 0 instructions (0.000%), 6 calls (08944C84 - 08944C88, length 2)
_S1_2_8901C94 0 instructions (0.000%), 5 calls (08901C94 - 089310C4, length 48397)
_S1_2_8944EF0 (nop) 0 instructions (0.000%), 3 calls (08944EF0 - 08944EF4, length 2)
_S1_2_898EB88 (nop) 0 instructions (0.000%), 2 calls (0898EB88 - 0898EB8C, length 2)
_S1_2_8944BF0 (nop) 0 instructions (0.000%), 2 calls (08944BF0 - 08944BF4, length 2)
_S1_2_883FA80 0 instructions (0.000%), 2 calls (08813334 - 0883FAE4, length 45549)
  Back Branch 0883FAAC 2 times (length 45536)
_S1_2_898F4F4 (nop) 0 instructions (0.000%), 1 calls (0898F4F4 - 0898F4F8, length 2)
_S1_2_898F4EC (nop) 0 instructions (0.000%), 1 calls (0898F4EC - 0898F4F0, length 2)
_S1_2_898EB80 (nop) 0 instructions (0.000%), 1 calls (0898EB80 - 0898EB84, length 2)
_S1_2_898E2BC (nop) 0 instructions (0.000%), 1 calls (0898E2BC - 0898E2C0, length 2)
_S1_2_898DE38 (nop) 0 instructions (0.000%), 1 calls (0898DE38 - 0898DE3C, length 2)
_S1_2_8945C64 (nop) 0 instructions (0.000%), 1 calls (08945C64 - 08945C68, length 2)
_S1_2_894571C (nop) 0 instructions (0.000%), 1 calls (0894571C - 08945720, length 2)
_S1_2_89451EC (nop) 0 instructions (0.000%), 1 calls (089451EC - 089451F0, length 2)
_S1_2_8944F84 (nop) 0 instructions (0.000%), 1 calls (08944F84 - 08944F88, length 2)
_S1_2_8944F28 (nop) 0 instructions (0.000%), 1 calls (08944F28 - 08944F2C, length 2)
_S1_2_8944F20 (nop) 0 instructions (0.000%), 1 calls (08944F20 - 08944F24, length 2)
_S1_2_8944EE8 (nop) 0 instructions (0.000%), 1 calls (08944EE8 - 08944EEC, length 2)
_S1_2_88AE1A4 0 instructions (0.000%), 1 calls (088AE1A4 - 089310C4, length 134089)
_S1_2_8825EC8 (nop) 0 instructions (0.000%), 1 calls (08825EC8 - 08825ECC, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 089310C4, length 306298)
------------------ GEProfiler ----------------------
GE list count: 676
Texture load count: 47, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 5072ms, average 7.5ms per GE list, max FPS is 133.3
prim: called 41666 times, average 61.6 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=16: used 40320 times in PRIM, average 59.6 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 674 times in PRIM, average 1.0 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 672 times in PRIM, average 1.0 per GE list
